1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        ACDD非代理Android動(dòng)態(tài)部署框架

        聯(lián)合創(chuàng)作 · 2023-09-24 22:05

        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)畫

        點(diǎn)我下載Demo.apk

        Sample Gif

        瀏覽 28
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            小受男被多男摁住灌浓精视频 | 91九色熟女 | 国产精品29P | 亲子乱一区二区三区视频 | 黄色成人视频在线观看 | 男人插女人逼的视频 | 久久精品夜色国产亚洲AV | 精品国产一区二区三区四 | 成人亚洲网 | 哺乳人妻奶水羽月希 |