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

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

二、下载最新官方SDK(最好先运行下 HBuilder-Hello 项目,里面有很多自己运行中所遇到问题的解决方法)

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

注意:

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

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

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

如下:

<application tools:replace="android:name"></application>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值