1.下载H5+SDK
https://ask.dcloud.net.cn/article/103
2.解压H5+SDK压缩包。导入演示应用工程。
启动AndroidStudio 点击导入“import project”HBuilder-Hello
工程
SDK扩展包目录和so文件目录:
app/libs
app/src/main/jniLibs
参考Feature列表.xls
配置应用的权限,并配置其它第三方库的数据
app/src/main/AndroidManifest.xml
配置应用的包名及版本号。
打开AndroidManifest.xml
文件,在代码视图中修改根节点的package
属性值.
其中package
为应用的包名,为应用的标识;versionCode
为版本号(整数值),用于应用市场的升级判断,建议与manifest.json中version.code值一致;versionName
为版本名称(字符串),应用管理程序显示的版本号,建议与manifest.json中version.name值一致。
配置应用图标和启动界面
app/src/main/res/drawable-xxhdpi/icon.png
更新应用资源。下面路径HelloH5目录名必须与manifest.json中的id名称一致。
app/src/main/assets/apps/HelloH5/www/manifest.json
配置应用信息.
app/src/main/assets/data/dcloud_control.xml
其中appid值为HBuilder应用的appid,必须与应用manifest.json中的id值完全一致;
appver为应用的版本号,用于应用资源的升级,必须保持与manifest.json中的version.name值完全一致;
version值为应用基座版本号(plus.runtime.innerVersion返回的值),不要随意修改;
配置应用名称.
app/src/main/res/values/strings.xml
修改“app_name”字段值。建议与manifest.json
中name(基础配置中的应用名称)对应. 该值为桌面显示的应用名称
更改应用首页和标题
app/src/main/assets/apps/HelloH5/www/manifest.json
{
"id": "HelloH5",
......
"icons": {
"144": "icon.png"
},
"launch_path": "index.html",
....
"plus": {
....
"launchwebview" : {
"titleNView" : {
"titleText" : "Hello H5+",
....
}
},
....
}
}
Android平台本地(离线)打包指南 https://ask.dcloud.net.cn/article/508
Android离线打包插件配置 使用新版本5+SDK创建最简Android原生工程(Android studio) https://ask.dcloud.net.cn/article/13232
Uni-app 离线打包(含签名)步骤 http://pro3times.cn/?p=377