Android studio项目导入后编译报 aapt2错误,解决方法。亲测有用!

本文记录了在导入Android项目后遇到aapt2编译错误的解决过程。尝试了修改gradle.properties文件关闭aapt2、清理缓存等方法无效后,最终发现是由于电脑账户名称为中文导致的问题。通过更改计算机名称和注册表信息,成功解决了编译问题,并建议开发人员尽量使用英文命名文件夹以避免类似问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近换了一家公司,公司给配的台式电脑卡的爆了,最后想着尝试一下在自己电脑上导入公司的项目。

前面一切都很顺利,到最后一步进行编译的时候,爆出了aapte2 exception,如下:

Error:Execution failed for task ':app:mergeDebugResources'.
> Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

网上找了很多方法,但是都不起作用。最后经过各种尝试最后总算是解决问题了。现在列出我尝试的过程,帮助大家再遇到这种错误的时候提供一种解决方案。

 

1. 

在项目的gradle.properties中:

android.enableAapt2=false

找到的很多文章博客,都介绍这种方法。简单来说,就是首先你要找到自己项目中的gradle.properties文件

然后找到

 

在文件中加入上面那句话就可以了。

如果在项目中没有找到gradle.properties文件,那就需要到c盘目录下新建一个gradle.properties文件,里面加上那句代码就可以了

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值