2021-06-11 mac uniapp 本地apk包打包

官网教程

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

你可能感兴趣的:(2021-06-11 mac uniapp 本地apk包打包)