工具的安装及下载
2、HBuilderX SDK 注意:sdk的选择必须与HBuilderX的版本相对应,不然有可能报错,不能打包
打包参数配置流程
1、登录HBuilderX的账户,获取app应用的AppID
2、配置manifest.json文件,基础配置---->(没有appID点击重新获取)
3、填写应用名称,app版本号
4、选择菜单栏---->发行---->原生App-本地打包---->生成本地打包资源
5、打开Android Studio---->Open---->HBuilder-HelloUniApp
6、由Android切换到Project栏目,依次打开HBuilder-HelloUniApp/app/src/main/assets/apps/
7、删除自带文件并复制之前本地打包资源到此文件夹中
8、打开HBuilder-HelloUniApp/app/src/main/assets/data/dcloud_control.xml,找到第3行,填写appid(b中的appID),appver(c中的app版本号)
9、打开HBuilder-HelloUniApp/app/build.gradle,找到第6行。打开HBuilder-HelloUniApp/app/src/main/AndroidManifest.xml,找到第3行。将package和applicationId的值设置成为任意且相同的值。如:com.android.Play
10、打开右侧栏目Gradle查看是否有app/Tasks/android/signingReport,没有则打开菜单栏---->Android Studio---->Preferences---->Experimental---->Gradle---->Do not build Gradle task list during Gradle sync把勾✔️去掉。然后双击signingReport,获取Store、Alias、SHA1的值
11、登录HBuilderX开发者平台,我的应用---->点击对应应用包名称---->离线打包Key管理---->配置信息---->选择平台-》Adnroid包名(如:com.android.Play)---->Android证书签名SHA1(必填)---->保存---->获取App Key
12、打开HBuilder-HelloUniApp/app/src/main/AndroidManifest.xml,选择第305行,value的值等于App Key
13、打开HBuilder-HelloUniApp/app/src/main/res/values/strings.xml,选择第2行,将string标签里面的值替换成app应用名称(手机桌面显示的名称)
14、打开HBuilder-HelloUniApp/app/src/main/res/drawable-xxhdpi/,替换icon.png(应用图标),push.png(推送图标),splash.png(启动图标)
本地打包
1、菜单栏---->Build---->Generate Signed Bundle/APK---->APK---->Next
2、Module选择HBuilder-HelloUniApp.app---->Key store path 选择k所对应的Store---->Key store password(任意)---->Key alias(key0)---->Key password(任意)---->Next---->release---->Finish
3、等待一会,提示框提示完成,点击local开打生成的离线包文件夹,及获得打包成功的应用