uniApp集成aar
-
客户要求,由于要使用uniapp开发, 集成我们现有的aar功能,所以进行了三天的调试,终于把demo整理出来了,整理下集成流程,留以备用.
-
要集成uniapp的aar, 首先要对aar的集成生成和androidstudio集成了解,
https://nativesupport.dcloud.net.cn/AppDocs/README 这是官方文档, 需要的工具在这有连接
首先uniapp集成aar,不能直接调用aar, 需要有个中间量,需要创建个安卓项目, 创建个库, 用这个库来引用aar调用, 最后再将这个库打成aar, 依赖到HBuilder中引用, 这样就可以显示aar的调用了, 个人是安卓原生开发, 没有使用过uniapp开发, 在集成中也是摸索的进行, 发现不能直接调用, 官方文档中没看到介绍,这点不太友好,对于没使用HBuilder 的开发者有点难度.
创建好项目后,需要申请appid
Appkey申请: https://nativesupport.dcloud.net.cn/AppDocs/usesdk/appkey AppID: __UNI__XXXXXX, 会拿到这个id, 这个id需要放到项目的app-main-assets-apps下改为__UNI__XXXXXX一样的id, data-dcloud_control.xml app_id改为相同__UNI__XXXXXX, 这id保持一致, 离线打包Key管理 包名. sha1 获取: keytool -list -v -keystore debug.jks
取到 Android: 572bb886a810ea
|