idea或者android studio项目gradle失效

这个问题是我在升级android studio之后发现的,当时我需要导入一个以前写的项目:

Task 'wrapper' not found in root project ‘xxxxxxx’

一开始google和stackoverflow都没有找到这个问题,后来在google code的android bug报告中找到了解决的方法。

这个bug是idea中的,只有gradle版本指向1.6时才会出错,所以只要把项目的gradle版本改为1.7或者以上就可以了,具体更改的文件为:

{project}/gradle/wrapper/gradle-wrapper.properties

打开这个文件更改这一行,改为:

distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-bin.zip

因为我更新的是0.4.4的android studio,必须使用1.9的gradle,具体改为多少由ide或者项目而定。



特别提一下,这个错误是大部分是由我自己造成的。

在更新android studio的时候,由于我从0.2.2直接更新到0.4.4,下载了一个zip包,就直接将zip包覆盖了原目录,这是不可以的。

idea是直接自动导入插件和lib的,如果你是使用的覆盖,那么旧版本的plugin和lib就会被导入,idea就会产生错误,正确的升级方法是:

1.将以前的文件进行备份。

2.将zip包解压到一个新的文件夹中。

3.在idea或者android studio中删除zip包中包含的文件夹,并复制zip包中解压出来的文件。

4.启动软件,成功~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值