参考文档:
最好先看看我之前的一篇,打下基础:
- uniapp、5+app 安卓离线打包(多图,慎入)~~~~~~~~
- 先下好官方 5+SDK
- 文件对应作用
- 打开 Anadroid Studio 导入 uniapp 示例工程
- 点击 Project 和 Anadroid 可以切换目录视图
- 这三个红框,是插件关键文件,后面主要改的就是它们
- 首先删除无用依赖,这个是示例的一个插件,我们不需要
- 按下图所示,修改 appid,appid 在 hbuilderX 的项目工程文件里,manifest.json 源码视图里可以拿到
用 hbuilderX 把工程生成离线文件,然后替换上图的 www 文件夹(删除替换)
- 修改包名,格式是 xxx.xxx.xxx 例如 com.test.test
按上图所示,修改两个文件的包名,修改完毕,点击下图所示红框部分
- 查看项目工程所需权限,在 Anadroid Studio 配置对应权限
- 打开权限 excel 表格查看,按需修改
- 按需复制 sdk
- 填写对应的插件 appid,key 等
- 在 AndroidManifest.xml 文件里配置权限
- jar 包,arr 包放到 libs 文件夹
- 开放给 js 层的方法名,在 dcloud_properties.xml 文件里配置
10、原生插件,官方插件,打开 hbuilderX,查看工程目录 nativeplugins 里安卓部分
- jar 包,arr 包放到 libs 文件夹
- android 文件夹下的 packge.json,红框部分直接复制到 dcloud_uniplugins.json
11、自定义第三方原生插件待续……
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于