沙滩星空的博客沙滩星空的博客

使用Android Studio离线打包DCloud的H5+APP项目

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
未经允许不得转载:沙滩星空的博客 » 使用Android Studio离线打包DCloud的H5+APP项目

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址