今天更新了AndroidStudio到3.1了,却无法正常运行了,新建项目也会一直卡在加载,报错如下:
Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
原因:
用户路径有中文名无法解析
两种解决方法:
1.
在项目的gradle.properties中添加
android.enableAapt2=false
当然这样就是可以正常运行了,但我觉得肯定有跟我一样的强迫症,所以可以用方法二:
2.
修改用户的使用的用户文件名中的的中文为英文
1)进入Adiminstrator 管理员账户(记住先注销你的当前,再登录Administrator,不然会显示被打开使用,无法修改名称)
2)修改名称及注册表
3)修改环境变量 与用户名一致( path,temp,等有users的变量都修改一致)