用AAPT2包含多个资源源的正确方法是什么?

问题描述

使用先前的AAPT,可以使用-S参数包括多个资源源,如下所示:

aapt.exe package -S res -S extract\design\res -S extract\appcompat-v7\res -I "%ANDROID_JAR%\android.jar" -M AndroidManifest.xml -F myapp.ap_ -J build

AAPT2的AAPT的全等-S参数似乎是--dir。适当的AAPT2命令为:

aapt2.exe compile --dir res --dir extract\design\res --dir extract\appcompat-v7\res -o resources.zip
aapt2.exe link resources.zip -I "%ANDROID_JAR%\android.jar" --manifest AndroidManifest.xml -o myapp.ap_ --java build

但是,多个--dir参数不会导入多个资源。仅执行最后一个,在这种情况下为extract\appcompat-v7\res

上面的命令行在所有方面都不是很好的理解。这些行仅用于演示问题。

AAPT2如何包含多个资源目录?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...