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,上架谷歌应用市场不能包含此库)
将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,上架谷歌应用市场不能包含此库)
将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,上架谷歌应用市场不能包含此库)
打开Androidmanifest.xml, 导航到Application节点,创建meta-data节点,name为dcloud_appkey,value为申请的AppKey如下:
<application
...>
打开app-> src -> main -> res -> values -> strings.xml文件,修改“app_name”字段值,该值为安装到手机上桌面显示的应用名称,建议与manifest.json中name(基础配置中的应用名称)对应。
versionCode为应用的版本号(整数值),用于各应用市场的升级判断,建议与manifest.json中version -> code值一致 versionName为应用的版本名称(字符串),在系统应用管理程序中显示的版本号,建议与manifest.json中version -> name值一致。 applicationId为应用的包名,一般设置为反向域名,不建议修改。
将icon.png、push.png、splash.png放置到drawable,drawable-ldpi,drawable-mdpi,drawable-hdpi,drawable-xhdpi,drawable-xxhdpi文件夹下,不同文件夹下对应不同图片尺寸
推荐方式(官方也推荐):
直接打开: HBuilder-Integrate-AS
进入:app/src/main/assets/apps/
删除默认:__UNI__A
把:/unpackage/release/__UNI__XXXX/整个复制进去。
文件位置:
app/src/main/assets/data/dcloud_control.xml
修改:appid必须与:manifest.json一致
调试版:点击 Build -> Build Bundle(s) / APK(s) -> Build APK(s)。 正式版:点击Build -> Generate Signed Bundle / APK...
上一篇
个人前端面试职业化表达能力话术
下一篇
人工智能真人动作数据提取