ACDD非代理Android動(dòng)態(tài)部署框架
ACDDCore Android動(dòng)態(tài)部署框架(你可以認(rèn)為是插件,但又與插件不一樣),與傳統(tǒng)意義上的插件不一樣,用過代理的應(yīng)該知道,代理方式會(huì)有各種莫名其妙的問題。
從ACDDExt下載aapt,建議使用build-tool 22版本,21不在維護(hù),后面的小版本無所謂,主版本是22 編寫動(dòng)態(tài)部署的組件跟開發(fā)普通App沒區(qū)別,只不過最后編譯的時(shí)候需要注意資源分區(qū).
組件資源注意事項(xiàng)
在gradle1.3之前的版本,通過aapt修改參數(shù)不太好處理,aapt修改的時(shí)候gradle插件1.3還沒出來。 對(duì)于資源分區(qū)使用versionName做了個(gè)中轉(zhuǎn),這樣把資源的Package-id傳給aapt,當(dāng)然現(xiàn)在方案很多了,后面重構(gòu),現(xiàn)在先這樣。 比如說原來你這樣寫
宿主的0x7f這個(gè)一般不動(dòng)。0x10到0x7e的都可以用,當(dāng)然,0x0這一塊的最好不要?jiǎng)?0x00是共享資源,跟你沒啥關(guān)系基本上,0x01是Android系統(tǒng)資源, 0x02是WebView資源(Android 5.0新增)
versionName:"1.0.1"
現(xiàn)在versionName應(yīng)該把package-id的十六進(jìn)制附加在versionName后面,注意十六進(jìn)制要小寫
"1.0.10x7a"
那versionName不就變了嗎?沒,aapt在編譯時(shí)候會(huì)去掉你添加的后4位。編譯出來還是1.0.1
Demo Apk & Gif演示動(dòng)畫
評(píng)論
圖片
表情
