1

每次我试图打开我的应用程序时,它都会显示一个错误:

Error:error: '*/*' is incompatible with attribute android:type (attr) enum [linear=0, radial=1, sweep=2].
Error:'*/*' is incompatible with attribute android:type (attr) enum [linear=0, radial=1, sweep=2].
Error:failed linking file resources.
Error:java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:Execution failed for task ':app:processDebugResources'.
> Failed to execute aapt

代码看起来不错(我猜),但我在制作这个应用程序时正在重新安装系统。我缺少什么样的文件?哪一个不是抄的?

4

2 回答 2

1

我有同样的问题,但我通过更新到最新的 Gradle 插件版本解决了它。

于 2018-07-13T05:22:03.480 回答
0

我遇到了这个问题,因为我忘记从设置活动中删除所有文件(有一些 XML 文件提到了我删除的内容)。所以我删除了这些 XML 文件(因为在我的情况下它们没用),然后错误就消失了。因此,您可能会检查某些 XML 文件是否提到了您之前删除、重命名的内容或不存在的内容(可能是错字)。

于 2018-10-14T01:26:46.443 回答