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>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章