世外天堂
返回首页 2026年5月27日2 分钟阅读约 436 字 热度 --

uniapp离线打包实践

将lib.5plus.base-release.aar、android-gif-drawable-release@1.2.23.aar、uniapp-v8-release.aar、oaid_sdk_1.0.25.aar、install-apk-release.aar和breakpad-build-release.aar拷贝到libs目录下 (install-apk-release.aar,上架谷歌应用市场不能包含此库)

#uniapp #离线打包

1. libs 依赖

将lib.5plus.base-release.aar、android-gif-drawable-release@1.2.23.aar、uniapp-v8-release.aar、oaid_sdk_1.0.25.aar、install-apk-release.aar和breakpad-build-release.aar拷贝到libs目录下 (install-apk-release.aar,上架谷歌应用市场不能包含此库)

2.申请 Appkey

打开Androidmanifest.xml, 导航到Application节点,创建meta-data节点,name为dcloud_appkey,value为申请的AppKey如下: <application ...>

3.版本号

打开app-> src -> main -> res -> values -> strings.xml文件,修改“app_name”字段值,该值为安装到手机上桌面显示的应用名称,建议与manifest.json中name(基础配置中的应用名称)对应。

versionCode为应用的版本号(整数值),用于各应用市场的升级判断,建议与manifest.json中version -> code值一致 versionName为应用的版本名称(字符串),在系统应用管理程序中显示的版本号,建议与manifest.json中version -> name值一致。 applicationId为应用的包名,一般设置为反向域名,不建议修改。

4.图标

将icon.png、push.png、splash.png放置到drawable,drawable-ldpi,drawable-mdpi,drawable-hdpi,drawable-xhdpi,drawable-xxhdpi文件夹下,不同文件夹下对应不同图片尺寸

5.导入 Android Studio 工程

推荐方式(官方也推荐):

直接打开: HBuilder-Integrate-AS

6.替换 App 资源(最关键)

进入:app/src/main/assets/apps/

删除默认:__UNI__A

把:/unpackage/release/__UNI__XXXX/整个复制进去。

7.修改 dcloud_control.xml

文件位置:

app/src/main/assets/data/dcloud_control.xml

修改:appid必须与:manifest.json一致

8.打包

调试版:点击 Build -> Build Bundle(s) / APK(s) -> Build APK(s)。 正式版:点击Build -> Generate Signed Bundle / APK...

上一篇

个人前端面试职业化表达能力话术

下一篇

人工智能真人动作数据提取

评论