我有两个与AAPT有关的错误:
第一个:
AAPT2错误:检查日志以获取详细信息
第二个:
无法执行aapt
第一个错误可以通过将android.enableAapt2=false
添加到gradle.properties
文件中来解决,但这会导致第二个错误发生。
似乎虽然解决了第一种手段,但第二种方法永远无法解决。
我该怎么做才能解决这个问题?
答案 0 :(得分:1)
在我看来,你只是通过禁用它来避免第一个错误。如果您需要aapt(或更具体地说,aapt2)来运行,这显然会导致问题。
根据我的理解,aapt1将在某个时候删除,因此无论如何禁用aapt2可能是个坏主意,因为这将是未来的默认设置。
相反,请尝试遵循给出的建议,并在Aapt日志中查找真正的错误。最有可能的是,您的某个资源文件会出现问题。
PS :如果您使用--stacktrace
运行命令,则可能会输出更多有用的信息。