-
下載最新的離線sdk:http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/103
image.png -
解壓下載的sdk壓縮包,在as內(nèi)打開示例工程
image.png
image.png
打開的時(shí)候還報(bào)了一個(gè)sdk配置的錯(cuò),沒關(guān)系,正常情況能自動(dòng)糾正
image.png
工程打開后gradle還報(bào)了一個(gè)錯(cuò),沒關(guān)系,點(diǎn)擊給出的鏈接安裝即可

耐心等等build

由于有些依賴是聯(lián)網(wǎng)下載的,所以build過程很慢,經(jīng)過大概半個(gè)小時(shí),終于build完畢。

- 直接把示例工程跑在手機(jī)試試

build了一會(huì)兒之后,安裝報(bào)錯(cuò)了

意思是手機(jī)上已經(jīng)裝了一個(gè)同包名的,詢問是否卸載之前的,點(diǎn)了OK之后,安裝并運(yùn)行在了手機(jī)。
-
接下來把資源修改成我自己uniapp的,打開HBuilderX,找到自己的項(xiàng)目,右鍵生成本地打包app資源,然后把資源替換進(jìn)as工程內(nèi)。
image.png
使用導(dǎo)出的www目錄替換assets下的www目錄
image.png
如果此時(shí)再運(yùn)行到手機(jī)會(huì)發(fā)行還是之前的示例,并沒有替換成自己的項(xiàng)目,如果刪除手機(jī)上之前安裝的應(yīng)用,重新運(yùn)行,干脆應(yīng)用啥內(nèi)容都沒有了(長(zhǎng)時(shí)間顯示啟動(dòng)頁面)。此時(shí)我們應(yīng)該把示例中的appid替換成自己的appid:
image.png
image.png
image.png
image.png
替換完畢,再次運(yùn)行到手機(jī),成功顯示了自己寫的應(yīng)用界面。
-
在打包app之前,一定要把應(yīng)用的包名也換成自己的
這里我把原來的包名“io.dcloud.HBuilder”改為我瞎寫的測(cè)試包名“com.jklfdsa.test”,關(guān)于包名的規(guī)范大家自己搜索,不要學(xué)我瞎寫。
image.png

修改java包名(在系統(tǒng)的文件管理器中修改文件夾名稱就行)




-
替換圖標(biāo)和啟動(dòng)圖
image.png
默認(rèn)只帶了xxhdpi的,如果有需要其他分辨率的自己增加即可(比如xhdpi),或者使用9.png類型的圖像。
修改第三方sdk的配置信息
具體的插件配置參考文檔:http://ask.dcloud.net.cn/article/13232-
打包
image.png
image.png
image.png














