一、官網: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>