aapt2 資源編譯

  • aapt2 compile資源(編譯res目錄下的資源)
    --dir 編譯的目錄
    -o 編譯生成的壓縮包
    --legacy 將使用早期版本的 AAPT 時允許的錯誤視爲警告
    aapt2 compile -o outRes.zip --dir res --legacy



    aapt2 compile (目標資源文件編譯) 編譯出對應flat文件
    aapt2 compile res/values/string.xml -o compiled/

  • aapt2 link
    aapt2 link (res,assets,AndroidManifest.xml資源,R文件生成)出apk包
    --auto-add-overlay 允許在疊加層中添加新資源,而不使用 <add-resource> 標記
    -0 mp4 不想壓縮mp4文件
    -R file 如果您提供與現有文件重疊(擴展或修改現有文件)的資源文件,系統會使用最後提供的衝突資源
    --java directory 指定要在其中生成 R.java 的目錄。
    -I 提供平臺的 android.jar 或其他 APK(如 framework-res.apk)的路徑,這在構建功能時可能很有用。
    如果您要在資源文件中使用帶有 android 命名空間(例如 android:id)的屬性,則必須使用此標記
    aapt2 link -o outputfilename.apk res1.zip -R res2.zip -A assets -I android.jar -I constraint-layout-1.0.2.aar --manifest AndroidManifest.xml --auto-add-overlay -0 mp4 --java rdir







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章