tools.aapt2.Aapt2Exception

鉴于新项目需要城市列表带字母索引的控件,所以就在网上找了一个,想把找到的项目直接导入到android studio中运行一下看看效果,由于找到的这个项目是eclipse的,导入android studio之后就编译通不过,报如下错误

Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details


然后在gradle.properties文件中添加了一句android.enableAapt = false  

(注:如果工程没有gradle.properties文件  就自己新建一个就行了)

然后我clean一下,重新build工程

又报如下错误:

Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception:

AAPT error: check logs for details


好像一看这两个错误长得一样,但是仔细一看还是有点不一样(红色字体已经标出两个错误不一样的地方)

之后我把res文件夹下所有的 .9文件全都删除了,再重新编译一下就好了。

具体原理我也不知道为啥,记录一下。

你可能感兴趣的:(tools.aapt2.Aapt2Exception)