本人懶,過程從不解釋,只講操作
一、在官網https://nativesupport.dcloud.net.cn/AppDocs/download/android下載最新離線sdk
二、解壓後,使用Androidstudio打開裏面的項目HBuilder-Integrate-AS,該項目可以直接運行
三、使用HbuilderX開發好uni-app
四、在manifest.json中配置好參數,然後打包uni-app(發行->原生App-本地打包->生成本地打包App資源進行打包,位置在unpackage/resources文件夾下
五、將打包的資源複製到HBuilder-Integrate-AS啓動模塊下的src/main/assets/apps文件夾下(從appId文件名的位置開始複製)
六、修改和apps同級下的dcloud_control.xml文件,將appid修改爲打包後的文件夾,也就是前端基礎配置中的appid
七、修改app名稱,res/values/strings.xml中的app_name改爲和前端基礎配置一樣的app名稱
八、修改HBuilder-Integrate-AS中的SDK_WebApp.java文件夾
該處位置,該值就是第五步拷貝前端的打包文件位置
String appBasePath = "/apps/******A8F1";
九、真機啓動項目發現直接就啓動到前端項目的首頁了
說明:裏面的項目名和模塊可以更改名稱,不影響使用,也可以啓動。所以不用新建安卓項目,而且這是最簡單的集成(uniapp沒有集成任何東西),如果uniapp用到了地圖之類的還要添加新操作
因爲是操作一段時間之後才根據印象寫的,有遺漏或者問題可以指出