1.下载as,下载hbuild,略过。
2.导入离线sdk里的HBuilder-Integrate-AS,也就是教程里的方式二。
3.编译HBuild工程
1)到https://dev.dcloud.net.cn/ ——我的应用——离线打包sdk里创建对应的appid跟appkey,填入包名。
2)填入HBuild对应的对方后生成本地资源(www文件目录)
3)替换www资源到as工程的这个目录下。
4:替换AS工程目录下data/dcloud_control.xml里的APPID。(因为www是整个拷贝过来的所以mainfest.json里的appid可以不用替换)
5.替换AndroidManifest.xml里的appkey。
6.替换build.gradle里的applicationid(替换包名,这里改完应该要同步)
上面456要保正跟开发者后台的一样,否则app打开会报错。详见下面:
android平台 可以按一下步骤检查一下离线项目配置:
1、查看签名文件是否配置到了主APP的build.gradle。
2、查看离线项目中dcloud_control.xml文件中的appid是否与申请AppKey时的appid一致。
3、检测离线项目的包名是否申请AppKey时的包名是否一致。
4、编译完通过apk解压获取一下签名信息与申请AppKey时填写的SHA1一致。
如果编译有报Android X的错误,在gradle.properties(Projuect Properties)里加入以下两句适配:
android.useAndroidX=true
android.enableJetifier=true
网友评论