Android平台以WebView方式集成HTML5+SDK(DCloud)

一、官网:https://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/80

二、下载最新官方SDK(最好先运行下 HBuilder-Hello 项目,里面有很多自己运行中所遇到问题的解决方法)Android平台以WebView方式集成HTML5+SDK(DCloud)_第1张图片

三、导入需要的aar包并添加依赖,包如下

Android平台以WebView方式集成HTML5+SDK(DCloud)_第2张图片

注意:

1.官方文档上只说要导入 lib.5plus.base-release.aar 包,如果不在Android10(29)上运行是可以的,但是如果需要在Android10上运行就也要添加 miit_mdid_1.0.10.aar 包,否则会报找不到相关包:

Android平台以WebView方式集成HTML5+SDK(DCloud)_第3张图片

2.官方所指导入的文件其实是指 webapp 方式的,我们并不需要 HelloH5 文件,所以只需要将SDK\assets下的data文件夹导入自己的assets目录下即可。(data文件夹是必要的,否则运行会报缺少UI模块)

3.将以下代码写进app下的grade中

repositories {
    flatDir {
        dirs 'libs'
    }
}

4.添加包依赖:

implementation(name:'lib.5plus.base-release', ext:'aar')
implementation(name:'miit_mdid_1.0.10', ext: 'aar')

5.如果 application 需要自定义,则自定义的 application 需要继承 io.dcloud.application.DCloudApplication

并在中添加 tools:replace="android:name"

如下:

你可能感兴趣的:(H5+SDK,Android,WebView,DCloud)