-
下載最新的離線sdk:ask.dcloud.net.cn/docs/#//ask…
-
解壓下載的sdk壓縮包,在as內開啟示例工程
開啟的時候還報了一個sdk配置的錯,沒關係,正常情況能自動糾正
工程開啟後gradle還報了一個錯,沒關係,點選給出的連結安裝即可
![image.png](https://i.iter01.com/images/b74b407a7bad289094f880d565171ca98fa4030f4baaa2af3ff34c9884dd8499.png)
耐心等等build
![image.png](https://i.iter01.com/images/1b8df6b562d8a5f1725b818deb724dbdce77382883e3ab5f63ce4b35288523df.png)
由於有些依賴是聯網下載的,所以build過程很慢,經過大概半個小時,終於build完畢。
![image.png](https://i.iter01.com/images/fba316a1bfb6aa85cc63fc8e67f76d916294c34ffd922f8dc5ccfc3bb5eb940c.png)
- 直接把示例工程跑在手機試試
![image.png](https://i.iter01.com/images/f42c9ebbe6392e3d1d59b4f6dd09892a8afa0157e033d6f36f289d1893332567.png)
build了一會兒之後,安裝報錯了
![image.png](https://i.iter01.com/images/5d7a6dd405d16bb2dac225e34a66b84176ab789c0cf1ca68a27b2b654a2ce7ee.png)
-
接下來把資源修改成我自己uniapp的,開啟HBuilderX,找到自己的專案,右鍵生成本地打包app資源,然後把資源替換進as工程內。
使用匯出的www目錄替換assets下的www目錄 如果此時再執行到手機會發行還是之前的示例,並沒有替換成自己的專案,如果刪除手機上之前安裝的應用,重新執行,乾脆應用啥內容都沒有了(長時間顯示啟動頁面)。此時我們應該把示例中的appid替換成自己的appid: 替換完畢,再次執行到手機,成功顯示了自己寫的應用介面。 -
在打包app之前,一定要把應用的包名也換成自己的 這裡我把原來的包名“io.dcloud.HBuilder”改為我瞎寫的測試包名“com.jklfdsa.test”,關於包名的規範大家自己搜尋,不要學我瞎寫。
![image.png](https://i.iter01.com/images/2c4b6e41cbe33d8547719c0e08c1e60f405a55ba00a475acf00af810f09e76d0.png)
![image.png](https://i.iter01.com/images/c46886d998e76bfad4857da418bd51c23a5be19034350d8eef07fe265d394dcf.png)
![image.png](https://i.iter01.com/images/fddb308a255dbeb690760e4fc7c6346021453e11dc96365febac9c34d9e766d5.png)
![image.png](https://i.iter01.com/images/65ff0da71729c9aa9f9724baef35d1e4fb5e22ab1be15fe19fb0eabf36abca47.png)
![image.png](https://i.iter01.com/images/b95af537f78a3462d62e51b491038825e7cc456ab4a1704c4b3a23bc1cd906a3.png)
-
替換圖示和啟動圖
預設只帶了xxhdpi的,如果有需要其他解析度的自己增加即可(比如xhdpi),或者使用9.png型別的影象。 -
修改第三方sdk的配置資訊 具體的外掛配置參考文件:ask.dcloud.net.cn/article/132…
-
打包