aapt2 资源编译
作者:互联网
-
aapt2 compile资源(编译res目录下的资源)
--dir 编译的目录
-o 编译生成的压缩包
--legacy 将使用早期版本的 AAPT 时允许的错误视为警告
aapt2 compile -o outRes.zip --dir res --legacyaapt2 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
标签:文件,--,res,编译,aapt2,资源 来源: https://blog.51cto.com/xuguohongai/2562907