Android Studio 3.0新建项目AAPT2 编译报错 Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details的解决方法与通用配置

 分析说明:Android Studio  3.0版本默认开启AAPT2,如果从Android Studio  2.3更新到3.0,

 新建项目时便会出现报错:

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

网上大多数解决方案为:在gradle.properties中写一行代码关闭APPT2 编译,代码如下:

android.enableAapt2=false

这种方法的确可行,但是每次新建项目都要在gradle.properties中写一行代码比较麻烦,其实这个问题也可以通过设定通用配置一次性解决,

就不用每次都要输入了,相关方法:

 首先,看 C:\Users\用户名\.gradle 目录下没有gradle.properties文件,没有就创建一个,然后打开这个新建的gradle.properties,并在里面添加禁用 aapt2 的那句代码 android.enableAapt2=false,保存就行了。

更多相关文章

  1. Android断点续传核心代码
  2. Android定时器和倒计时实现淘宝秒杀功能
  3. 设置屏幕默认横屏
  4. 超级简单的Google VR SDK播放VR视频
  5. 使用MAT查看Android内存泄露
  6. Android(安卓)Studio Check Updates Connection failed (Connect
  7. Android(安卓)ActivityGroup和TabActiviy的差异性
  8. Android手机客户端通过JSP实现与Tomcat服务器端通信(Msql数据库,Js
  9. Android中关于空指针异常的解决办法

随机推荐

  1. Android(安卓)UI 之实现多级列表TreeView
  2. 第一个 Android(安卓)程序
  3. (4.1.19)【Android(安卓)UI设计与开发】第0
  4. 玩一下android的反编译和代码混淆
  5. [Android开发]Android中的消息机制
  6. phonegap+jquerymobile开发android的心得
  7. Android之串口通信基础
  8. Android(安卓)一个类实现的 Json 解析 -
  9. Android(安卓)下拉回弹BounceScrollView
  10. Android(安卓)OpenGL ES学习笔记之图形变