? ? ? ? ? ? ? ? ? 應(yīng)公司需求
? ? ? ? ? ? ? ? 1.官網(wǎng)下載最新的SDK
官網(wǎng)地址:http://ask.dcloud.net.cn/article/103
里面有一個(gè)完整的Demo:HBuider-Integrate-AS

使用Android Studio 導(dǎo)入后,基本上就可以獨(dú)立運(yùn)行,運(yùn)行后是一個(gè)官方的demo,里面的功能很全。
? ? ? ? ? ? ?2.然后打開(kāi)HBuilder,導(dǎo)出我們的Web App的相關(guān)資源文件?
點(diǎn)擊 發(fā)行→本地打包→生成本地打包App資源?
? ? ? ? ? ? ?3.打開(kāi)Android Studio中新建一個(gè)Project,不要選擇任何Activity
? ? ? ? ? ? ?4.導(dǎo)入jar包,可從HBuilder-Integrate工程的libs中選擇,具體要導(dǎo)入哪些jar包可從SDK中的Feature-Android.xls中查看。
? ? ? ? ? ? ?5.加入資源

添加control.xml文件和properties.xml文件到assets->data目錄下

其中control.xml文件的appid值為HBuilder應(yīng)用的appid,必須與應(yīng)用manifest.json中的id值完全一致;appver為應(yīng)用的版本號(hào),用于應(yīng)用資源的升級(jí),必須保持與manifest.json中的version -> name值完全一致;version值為應(yīng)用基座版本號(hào)(plus.runtime.innerVersion返回的值),不要隨意修改。
Properites文件用于對(duì)應(yīng)JS類(lèi)名和Android包名的對(duì)應(yīng)關(guān)系,用戶(hù)可以根據(jù)開(kāi)發(fā)項(xiàng)目使用到的插件對(duì)文件進(jìn)行添加或刪改。
這兩個(gè)文件都可從HBuilder-Integrate工程中拷貝過(guò)來(lái)進(jìn)行修改。
? ? ? ? ? ? ? ? 6.復(fù)制所需的資源文件到drawable和layout文件夾中

? ? ? ? ? ? ?7.復(fù)制HBuilder-Integrate-AS中 AndroidManifest中的關(guān)鍵代碼覆蓋到我們新建的Project中

? ? ? ? ? ? ?8.配置build.gradle
? ? ? ? ? ? ①

????????????②

????????③

? ? ? ? 還有一點(diǎn)就是SDK_WebApp里面的路徑要和manifest.json的id一致

到這就可以運(yùn)行成功了,如果出現(xiàn)白板情況,請(qǐng)檢查appid是否一致