一、 准备环境
1.HbuiderX 2.9.8
2.intellij idea 2020.1.2
3.Android 离线SDK(里边含官方打包demo,下图示例中的所需要的aar们和dcloud_control.xml dcloud_error.html dcloud_properties.xml),一定下跟自己HbuiderX 版本匹配的,不然不定出啥毛病,还治不好的那种
4.本文所用SDK在文末链接,下文截图中红框框里的代码,上SDK提供的demo里粘
5.官方打包说明地址(参考用)
二、原生准备
2.1 新建项目
2.2 改build.gradle
2.3 改AndroidManifest.xml(provider里红框框那一定换成自己的包名)
2.4 添加引用(assets文件夹及下层文件夹没有的自己创建就行,也可以从官方demo中HBuilder-Integrate-AS项目里粘出来改改)
2.5 添加uniapp 打包资源(apps文件夹自己创建的,里边放HbuiderX 打包出来的资源,改dcloud_control.xml)
三、HbuiderX 打包,打包出来的XXXXXX\www 放到2.5 所述apps文件夹下就行啦
四、运行,测试,不显示 模拟器的话 cmd执行命令
cd C:\Users\XXXXXX\AppData\Local\Android\Sdk\platform-tools
adb connect 127.0.0.1:7555