uni-app Android离线本地打包

2,368 阅读1分钟

前期准备

Android Studio(下一步安装法)

HBuilderX

下载uniapp官方提供的打包资源百度云 提取码: 7rfu

Pasted image 20240103142746.png

使用Android Studio打开HBuilder-Integrate-AS

Pasted image 20240103143016.png

Pasted image 20240103143028.png

Pasted image 20240103143109.png

第一步 修改应用名称 appid

simpleDemo -> src -> main -> res -> values -> strings.xml

Pasted image 20240103143823.png

修改为自己的引用名称(广州动车段) simpleDemo -> assets -> data -> dcloud_control.xml

Pasted image 20240103144937.png

此处更换为自己项目的appid (__UNI__B07A0B0)

第二步 修改AndroidManifest.xml文件

simpleDemo文件夹-> src -> main -> AndroidManifest.xml文件 修改顶部包名,本项目包名: com.android.gzpda

Pasted image 20240103143506.png

滑动到最底部

Pasted image 20240103143231.png

修改此处,value改为申请的离线打包key(本项目使用key为cca071c0517e653c7922e4262ecc3d7b)

第三步 修改build.gradle文件

Pasted image 20240103144003.png

修改对应包名 com.android.gzpda

Pasted image 20240103144224.png

第四步 添加配置

gradle.properties 添加 android.overridePathCheck=true

Pasted image 20240103144428.png

第五步 修改对应jdk

Pasted image 20240103144338.png

第六步 HBuilderX生成本地打包资源包

Pasted image 20240103145410.png

Pasted image 20240103145431.png

选择生成本地打包App资源, 生成后复制 删除 assets-> app下的文件,将自己复制的粘贴进去

Pasted image 20240103145522.png

第七步 配置打包设置

Pasted image 20240103145705.png

选择APK进行下一步

Pasted image 20240103145740.png 选择自己生成的key 依次输入别名密码 下一步 选择 release 点击确认

完成之后点击build-> select build Variant

Pasted image 20240103150120.png

点击debug 选择 release

Pasted image 20240103150149.png

选择build -> Build Bundle(s)/ APK-> APK 等待打包完成

Pasted image 20240103150246.png