我更新了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 }
Nick Cardoso.. 131
UH OH,谷歌公告: "该网站不再为Android Studio提供下载."
(旧的"频道"链接不再有效.此答案中的链接已更新为新格式,请确保在使用时更改书签)
您需要更新正在构建的gradle工具的版本.这可以在你的依赖项部分找到build.gradle
.您有3个选项可以更新到:
2017年3月2日发布频道中引用的最新稳定版本为
classpath 'com.android.tools.build:gradle:2.3.0'
或最新的beta版通过预览频道 2月15日,2017年
classpath 'com.android.tools.build:gradle:2.3.0-beta4'
而最新的alpha版本也从预览频道 3月21日,2017年给你使用的选项
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上,您可以通过更改为项目视图并查找gradle
/ wrapper
/ 找到您的包装器gradle-wrapper.properties
有时在更改包装器之后,项目将无法编译,“Minimum supported Gradle version is 2.14.1. Current version is 2.10. Try changing Gradle distribution version to...”
尽管已经在gradle-wrapper.properties中具有正确的版本,但仍然存在错误.如果发生这种情况,请尝试以
转到Settings> Build, Execution, Deployment>Gradle
在Project-level settings
确保Use default gradle wrapper (recommended)选择的选项下,然后重新构建项目.
(附加说明:关于alpha和beta版本 - 当我检查时,并不总是比稳定版本更新的版本,在那些情况下我刚刚给出了以前版本的值.这允许你回滚到那个版本版本如果您遇到发布版本的问题)
UH OH,谷歌公告: "该网站不再为Android Studio提供下载."
(旧的"频道"链接不再有效.此答案中的链接已更新为新格式,请确保在使用时更改书签)
您需要更新正在构建的gradle工具的版本.这可以在你的依赖项部分找到build.gradle
.您有3个选项可以更新到:
2017年3月2日发布频道中引用的最新稳定版本为
classpath 'com.android.tools.build:gradle:2.3.0'
或最新的beta版通过预览频道 2月15日,2017年
classpath 'com.android.tools.build:gradle:2.3.0-beta4'
而最新的alpha版本也从预览频道 3月21日,2017年给你使用的选项
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上,您可以通过更改为项目视图并查找gradle
/ wrapper
/ 找到您的包装器gradle-wrapper.properties
有时在更改包装器之后,项目将无法编译,“Minimum supported Gradle version is 2.14.1. Current version is 2.10. Try changing Gradle distribution version to...”
尽管已经在gradle-wrapper.properties中具有正确的版本,但仍然存在错误.如果发生这种情况,请尝试以
转到Settings> Build, Execution, Deployment>Gradle
在Project-level settings
确保Use default gradle wrapper (recommended)选择的选项下,然后重新构建项目.
(附加说明:关于alpha和beta版本 - 当我检查时,并不总是比稳定版本更新的版本,在那些情况下我刚刚给出了以前版本的值.这允许你回滚到那个版本版本如果您遇到发布版本的问题)
在新项目中更改此部分:
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
您无需更改旧项目的依赖项.它们应该在最新版本上正常运行.
更新时的问题相同.这对我来说是固定的:[build.gradle]
classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
要么
classpath 'com.android.tools.build:gradle:2.0.0-beta2'
只需在"Windows属性"的"高级系统设置"中,ANDROID_DAILY_OVERRIDE
在错误消息中添加名称和给定值的新环境变量.重启android studio,你就可以开始了
截至2016年4月5日,这对我有用:
classpath 'com.android.tools.build:gradle:2.0.0-rc3'