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
...>
<meta-data
android:name="dcloud_appkey"
android:value="替换为自己申请的Appkey" />
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...
