android切环境插件,Android Studio 2.0 - 插件太旧,请更新到更新版本,或设置ANDROID_DAILY_OVERRIDE环境变量...

Android Studio 2.0 - 插件太旧,请更新到更新版本,或设置ANDROID_DAILY_OVERRIDE环境变量

我更新了Android Studio 2.0版并正常使用。 当我今天创建一个新项目时,它显示错误插件太旧,请更新到更新的版本,或将ANDROID_DAILY_OVERRIDE环境变量设置为

我意识到只有在创建新项目时才会出现此问题。 在之前开发的项目中,问题没有发生,我意识到gradle是不同的 classpath 'com.android.tools.build:gradle:1.3.0'。

我必须使用相同的旧项目更新?

我的app / build.gradle

apply plugin: 'com.android.application'

android {

compileSdkVersion 23

buildToolsVersion "23.0.2"

defaultConfig {

applicationId "luizugliano.com.br.teste"

minSdkVersion 16

targetSdkVersion 23

versionCode 1

versionName "1.0"

}

buildTypes {

release {

minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

}

}

}

dependencies {

compile fileTree(dir: 'libs', include: ['*.jar'])

testCompile 'junit:junit:4.12'

compile 'com.android.support:appcompat-v7:23.1.1'

compile 'com.android.support:design:23.1.1'

}

我的build.gradle(项目)

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {

repositories {

jcenter()

}

dependencies {

classpath 'com.android.tools.build:gradle:2.0.0-alpha1'

// NOTE: Do not place your application dependencies here; they belong

// in the individual module build.gradle files

}

}

allprojects {

repositories {

jcenter()

}

}

task clean(type: Delete) {

delete rootProject.buildDir

}

17个解决方案

131 votes

UH OH,谷歌公告:“该网站不再为Android Studio提供下载。”

(旧的“频道”链接不再有效。此答案中的链接已更新为新格式,请确保在使用时更改书签)

您需要更新正在构建的gradle工具的版本。 这可以在Project-level settings的依赖项部分中找到。您有3个选项可以更新到:

2017年3月2日发布频道中引用的最新稳定版本为

classpath 'com.android.tools.build:gradle:2.3.0'

或截至2017年2月15日的预览频道的最新测试版是

classpath 'com.android.tools.build:gradle:2.3.0-beta4'

截至2017年3月21日,最新的alpha版本也来自预览频道,您可以选择使用

classpath 'com.android.tools.build:gradle:2.4.0-alpha3'

更新还要求您还要升级gradle包装器。 截至2017年2月20日,最新的是:

distributionUrl=https\://services.gradle.org/distributions/gradle-3.4-all.zip

在android studio上,您可以通过更改为项目视图找到您的包装器,并查看Project-level settings/wrapper/gradle-wrapper.properties

有时在更改包装器之后,尽管已经在gradle-wrapper.properties中具有正确的版本,但项目将无法使用类似Project-level settings的错误进行编译。 如果发生这种情况,请尝试以

转到设置> 构建,执行,部署>摇篮

在Project-level settings下,确保使用默认gradle包装器(推荐)是所选选项,然后重新构建项目。

(附加说明:关于alpha和beta版本 - 当我检查时,并不总是比稳定版本更新的版本,在那些情况下我刚刚给出了以前版本的值。这允许你回滚到那个版本 版本如果您遇到发布版本的问题)

Nick Cardoso answered 2019-05-29T19:08:32Z

26 votes

在新项目中更改此部分:

dependencies {

classpath 'com.android.tools.build:gradle:2.0.0-alpha1'

dependencies {

classpath 'com.android.tools.build:gradle:1.5.0'.

如果您不是经验丰富的用户,请坚持使用Android Studio的更新稳定频道。 我想你从Canary Channel获得了Android Studio。

注意:

适用于Android Studio的Canary Channel大致每周都会提供前沿更新。 虽然这些构建确实经过测试,   它们仍然存在缺陷,因为我们希望人们看到新的东西   尽快。

来自:[http://tools.android.com/download/studio/canary]

您无需更改旧项目的依赖项。 它们应该在最新版本上正常运行。

piotrek1543 answered 2019-05-29T19:09:31Z

12 votes

更新时的问题相同。这对我来说是固定的:[build.gradle]

classpath 'com.android.tools.build:gradle:2.0.0-alpha3'

要么

classpath 'com.android.tools.build:gradle:2.0.0-beta2'

SonniE answered 2019-05-29T19:09:57Z

7 votes

只需在Windows属性的高级系统设置中,添加名为ANDROID_DAILY_OVERRIDE的新环境变量,并在错误消息中添加给定值。 重启android studio,你就可以开始了

327f1f7f3464709b0777b8ecbd6a8d90.png

fatih answered 2019-05-29T19:10:22Z

5 votes

截至2016年4月5日,这对我有用:

classpath 'com.android.tools.build:gradle:2.0.0-rc3'

j2abro answered 2019-05-29T19:10:47Z

3 votes

您需要的gradle版本成为了

classpath 'com.android.tools.build:gradle:2.0.0-beta7'

如果您仍在使用以前的版本,则需要使用2.10的gradle包装器

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

在android studio上,您可以通过更改为项目视图并查看gradle/wrapper/gradle-wrapper.properties找到您的包装器

Phani varma answered 2019-05-29T19:11:25Z

2 votes

classpath: com.android.tools.build:gradle:+

这将通过将gradle更新为最新版本来解决问题。

然而,它是危险的(将在alpha阶段编码)& 也会发出警告。

Sanyam Jain answered 2019-05-29T19:11:56Z

2 votes

如果您使用的是Android Studio 2.0 Preview,我建议使用“beta”更新频道而不是“稳定”。 它将允许您接收最新的gradle配置更改。 您可以在classpath - distributionUrl - System Settings - Updates更改更新频道。选择Automatically check updates for [Beta Channel]

为了知道gradle的实际版本classpath和distributionUrl(查看Nick Caroso的答案),您可以创建新的空项目并在那里查看这些值。

Artem M answered 2019-05-29T19:12:29Z

1 votes

您需要在应用程序的gradle / wrapper文件夹中更改gradle-wrapper.properties文件,更改您的distributionUrl,如下所示:

distributionUrl=http\://services.gradle.org/distributions/gradle-2.8-all.zip

根据您的要求使用http:或https:\。然后只需清理你的项目,你就完成了!

边注 :

classpath 'com.android.tools.build:gradle:2.0.0-alpha3'

如果您想使用最新版本,现在可用。

此外,你可以利用android studio的即时运行功能,这在2.0.0以下的gradle版本中不可用

vivek vekariya answered 2019-05-29T19:13:22Z

1 votes

Android Studio 2.0有一个使用即时运行的更新项目。 对于像我这样小脑子的人:

[http://tools.android.com/tech-docs/instant-run]

Android Studio 2.0的当前版本是Beta 6。

fishjd answered 2019-05-29T19:14:01Z

1 votes

尝试将gradle更新为2.10

对于mac,tha路径是Android Studio> 偏好> 构建,执行,部署> 构建工具>摇篮

当然你必须先下载gradle 2.10

yfsx answered 2019-05-29T19:14:40Z

1 votes

我在04/07/2016遇到了同样的错误'com.android.tools.build:gradle:2.2.0-alpha2'和gradle包装器2.10然后,我改变了

'com.android.tools.build:gradle:2.2.0-alpha3'

现在我没有问题。

希望这有助于人们。

Vrian7 answered 2019-05-29T19:15:19Z

1 votes

我已经解决了这个问题。

脚步:

打开build.gradle文件,将distributionUrl更改为com.android.tools.build:gradle:2.2.2。

打开根级别build.gradle并将类路径更改为com.android.tools.build:gradle:2.2.2。

同步您的Android工作室项目。

参考屏幕截图:

2e89cb50149ba183d134eb3147881904.png

完成。

Hiren Patel answered 2019-05-29T19:16:15Z

0 votes

只是改变   classpath'com.android.tools.build:gradle:2.0.0-alpha'要么

classpath 'com.android.tools.build:gradle:2.1.0'

a.miadian answered 2019-05-29T19:16:41Z

0 votes

我从'com.android.tools.build:grad:2.2.0-alpha4'更改了我的类路径

到classpath'com.android.tools.build:grad:2.2.0-alpha5'

并且当警告出现“无法找到缓存的类路径”时单击“try_again”,只需单击“同步”,这就像一件轻而易举的事。

joe answered 2019-05-29T19:17:21Z

0 votes

这个问题通常发生在构建项目的IDE(android studio)和项目不兼容的gradle插件中。请检查下面的链接[http://tools.android.com/tech-docs/new-build-system/version-compatibility]

在我的情况下,我创建了一个使用AS 1.0 / 2.0版本的项目,后来在工作室版本中导入了新版本,它给了我错误,然后我在它工作的旧版AS中打开了项目。你也可以查看[http://tools.android.com/tech-docs/new-build-system]

maruti060385 answered 2019-05-29T19:17:56Z

0 votes

档案 - > 项目结构 - > 项目 - > Android插件版本= 2.2.3

适用于Android Studio 2.2.3

Hardik Lakhani answered 2019-05-29T19:18:28Z

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值