住房和城乡建设部网站证书查询,四平网站公司,网站配色网,wordpress自定义栏目是什么意思uniapp 原生安卓开发插件#xff08;module#xff09;#xff0c;以及android环境本地调试#xff08;一#xff09;
1、前景
承接上一篇文章#xff0c;由于uniapp每天只有限定的打包次数#xff0c;所以每次插件调试都打包成为基座#xff0c;这个不太方便#x…uniapp 原生安卓开发插件module以及android环境本地调试一
1、前景
承接上一篇文章由于uniapp每天只有限定的打包次数所以每次插件调试都打包成为基座这个不太方便因此采用另外一种方式android原生环境本地调试
2、准备工作
离线AppKeyuniapp本地生成资源包android 原生环境上一篇已经导入的项目
3、离线APPKey
去到 uniapp 开发者中心然后找到自己的应用点击进去 找到 各平台信息 离线打包 Key两种情况一种是没有创建过的一种是已经创建的了 1没有创建过的点击 修改 按钮进入下图界面 证书打包发布的时候需要证书关于如何生成证书按照教程里面生成的。 上图填上信息SHA1、MD5、SHA256信息后。点击提交。回到 列表页面。再点击查看按钮
已经创建完毕的 点击 查看 按钮 把 这个离线的APP Key 复制下来。
4、uniapp本地生成资源包
先把本地插件删除 然后直接写插件的代码 在页面引入插件描写功能
templateview classcontentimage classlogo src/static/logo.png/imageview classtext-areabutton clicktest测试/button/view/view
/templatescript setup langtsconst test (){// 引入自定义插件const testModule uni.requireNativePlugin(sunmi-scan)// 使用module的add方法testModule.add({a:1,b:3},e{uni.showToast({title:JSON.stringify(e),icon:none})})}
/script最后生成本地资源包发行–原生APP-本地打包–生成本地APP资源 最后来到资源包目录把整个AppId命名的文件夹全部复制
5、android 原生环境 回到我们的android项目上一篇已经导入把上图复制的文件夹放在 app --src–assets–apps里面 修改dcloud_control.xml中的appid并开启调试模式 把证书移动到 app 文件夹下 配置证书信息 signingConfigs {config {keyAlias 别名keyPassword 密码storeFile file(sinexcel.keystore)storePassword 密码v1SigningEnabled truev2SigningEnabled true}}修改dcloud_uniplugins.json文件添加自定义的插件名称这个名称会在uniapp中调用添加对应的class路径该路径在之前创建的业务代码类中复制的
{plugins: [{type: module,name: ,class: }]}配置对应的appkey这里需要用到 一开始的 离线打包key
meta-dataandroid:namedcloud_appkeyandroid:value你的离线打包key /修改 app — build.gradle文件的applicationId,改为uniapp项目的包名
启动项目 大功告成各位看官麻烦点个赞