Android Studio 2.3、3.0 升级后问题解决
2017-01-19 16:03
531 查看
更新:Android Studio 3.0出来了,和 升级2.3版本时类似 依然需要下载对应的gradle版本
Android Studio 2.3 默认对应 gradle-3.3-all.zip
Android Studio 3.0 默认对应 gradle-4.1-all.zip
gradle-4.1-all.zip下载地址:http://pan.baidu.com/s/1dF92jGd
所有的gradle版本下载地址:http://services.gradle.org/distributions/
更新3.0版本后出现的问题:所有项目的XML文件都出现
Error:(1) error: not well-formed (invalid token).
Error:(1) not well-formed (invalid token).
问题异常:
Error:Execution failed for task ':app:mergeDebugResources'.
> Error: 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
解决方式:
在项目的 gradle.properties 文件中添加
android.enableAapt2=false
没有gradle.properties 文件那就在项目目录下新建该文件,然后加上 android.enableAapt2=false
当我升级 Android studio 3.0.1后,便没有 com.android.tools.aapt2.Aapt2Exception 这个错误了
原文:
Android studio 卡在Building'xxx'GradleProject info对话框具体情况如下:
1.问题产生的原因(我所遇见的)
1.1.升级或安装Android Studio 2.3版本之后,新建项目之后就出现上述问题
1.2.网上下载了一个他人的项目,导入Android Studio中,出现上述问题
2.解决问题
2.1.升级或安装Android Studio 2.3版本之后需要下载新的gradle的版本,即gradle-3.3
去C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9目录下可以发现如下情况
正在下载gradle-3.3-all.zip压缩包文件,而且速度十分慢,翻墙之后速度也没有加快多少。
如若是上述情况则可以自己另外下载gradle-3.3-all文件,不通过Android Studio下载 gradle-3.3-all.zip文件
下载地址(官网):http://services.gradle.org/distributions/
如果下载速度还是很慢可以下载我已经下载好的压缩包,地址(百度网盘):http://pan.baidu.com/s/1c9v8dg
下载完成后不用解压,将压缩包放入
C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9文件中
一切完成后重启Android Studio 等待一会儿这时候弹出的对话框会有新的提示
Android Studio还会下载一点其他的文件,不过很快一会儿就完成了
2.2.并不是因为升级Android Studio2.3出现的问题,而是导入别人的项目出现的问题。
问题原因:新项目的配置文件中gradle版本与你自己平时使用的版本不一致,需要下载对应版本的gradle压缩文件
解决方法:
a).下载对应版本,方法与上述方法一样,需要将gradle压缩文件方法对应的文件夹即可
b).直接修改gradle-wrapper.properties文件,不用下载gradle
1.退出Android Studio,找一个自己可用的Android Studio项目,没有可以新建一个。
2.打开可用项目文件夹下gradle\wrapper路径下的gradle-wrapper.properties文件,复制最后一行distributionUrl
3.相同路径,打开需要导入的项目的文件夹下的gradle-wrapper.properties文件,将复制的内容替换掉最后一行即可
4.最后一行的内容类似:distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
5.重启Android Studio,导入已修改gradle-wrapper文件的项目
如果是使用Aandroid Studio2.3版本,可直接将需要导入的项目的gradle-wrapper.properties文件,最后一行改为
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
之后进入项目一般情况会出现如下状况
提示说Gradle需求的版本与现在的版本不一致,不用点下面的提示做法
Android Studio 2.3 默认对应 gradle-3.3-all.zip
Android Studio 3.0 默认对应 gradle-4.1-all.zip
gradle-4.1-all.zip下载地址:http://pan.baidu.com/s/1dF92jGd
所有的gradle版本下载地址:http://services.gradle.org/distributions/
更新3.0版本后出现的问题:所有项目的XML文件都出现
Error:(1) error: not well-formed (invalid token).
Error:(1) not well-formed (invalid token).
问题异常:
Error:Execution failed for task ':app:mergeDebugResources'.
> Error: 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
解决方式:
在项目的 gradle.properties 文件中添加
android.enableAapt2=false
没有gradle.properties 文件那就在项目目录下新建该文件,然后加上 android.enableAapt2=false
当我升级 Android studio 3.0.1后,便没有 com.android.tools.aapt2.Aapt2Exception 这个错误了
原文:
Android studio 卡在Building'xxx'GradleProject info对话框具体情况如下:
1.问题产生的原因(我所遇见的)
1.1.升级或安装Android Studio 2.3版本之后,新建项目之后就出现上述问题
1.2.网上下载了一个他人的项目,导入Android Studio中,出现上述问题
2.解决问题
2.1.升级或安装Android Studio 2.3版本之后需要下载新的gradle的版本,即gradle-3.3
去C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9目录下可以发现如下情况
正在下载gradle-3.3-all.zip压缩包文件,而且速度十分慢,翻墙之后速度也没有加快多少。
如若是上述情况则可以自己另外下载gradle-3.3-all文件,不通过Android Studio下载 gradle-3.3-all.zip文件
下载地址(官网):http://services.gradle.org/distributions/
如果下载速度还是很慢可以下载我已经下载好的压缩包,地址(百度网盘):http://pan.baidu.com/s/1c9v8dg
下载完成后不用解压,将压缩包放入
C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9文件中
一切完成后重启Android Studio 等待一会儿这时候弹出的对话框会有新的提示
Android Studio还会下载一点其他的文件,不过很快一会儿就完成了
2.2.并不是因为升级Android Studio2.3出现的问题,而是导入别人的项目出现的问题。
问题原因:新项目的配置文件中gradle版本与你自己平时使用的版本不一致,需要下载对应版本的gradle压缩文件
解决方法:
a).下载对应版本,方法与上述方法一样,需要将gradle压缩文件方法对应的文件夹即可
b).直接修改gradle-wrapper.properties文件,不用下载gradle
1.退出Android Studio,找一个自己可用的Android Studio项目,没有可以新建一个。
2.打开可用项目文件夹下gradle\wrapper路径下的gradle-wrapper.properties文件,复制最后一行distributionUrl
3.相同路径,打开需要导入的项目的文件夹下的gradle-wrapper.properties文件,将复制的内容替换掉最后一行即可
4.最后一行的内容类似:distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
5.重启Android Studio,导入已修改gradle-wrapper文件的项目
如果是使用Aandroid Studio2.3版本,可直接将需要导入的项目的gradle-wrapper.properties文件,最后一行改为
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
之后进入项目一般情况会出现如下状况
提示说Gradle需求的版本与现在的版本不一致,不用点下面的提示做法
相关文章推荐
- Android图片压缩(质量压缩和尺寸压缩)
- Android 权限问题
- Android sdk content loader 0%
- 顶部图片循环播放开源库Android-ConvenientBanner的使用
- Android 动态添加View并设置padding
- androidStudio中配置SVN
- Android之ListView详解
- android——仿mybatis的半自动数据库映射的实现
- Android中的消息机制
- android中衡量一个APK性能的方法(fps、cpu、内存、gpu、io参数)
- Android虚拟机中线程的创建,VM, JNI线程的使用
- Android Volley完全解析,带你从源码的角度理解Volley
- android.support.design.widget.TabLayout的使用
- Android开发笔记(一百二十九)使用变换图形
- Android使用token维持登陆状态
- dp2px px2dp
- 如何减少Android源码size并打包与切割上传共享
- Android 判断某个service是否在运行
- Android事件分发机制
- Android中设置控件显示在屏幕底部