我更新了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'
}
Run Code Online (Sandbox Code Playgroud)
我的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
}
Run Code Online (Sandbox Code Playgroud)
Nic*_*oso 131
UH OH,谷歌公告: "该网站不再为Android Studio提供下载."
(旧的"频道"链接不再有效.此答案中的链接已更新为新格式,请确保在使用时更改书签)
您需要更新正在构建的gradle工具的版本.这可以在你的依赖项部分找到build.gradle
.您有3个选项可以更新到:
2017年3月2日发布频道中引用的最新稳定版本为
classpath 'com.android.tools.build:gradle:2.3.0'
Run Code Online (Sandbox Code Playgroud)
或最新的beta版通过预览频道 2月15日,2017年
classpath 'com.android.tools.build:gradle:2.3.0-beta4'
Run Code Online (Sandbox Code Playgroud)
而最新的alpha版本也从预览频道 3月21日,2017年给你使用的选项
classpath 'com.android.tools.build:gradle:2.4.0-alpha3'
Run Code Online (Sandbox Code Playgroud)
更新还要求您还要升级gradle包装器.截至2017年2月20日,最新的是:
distributionUrl=https\://services.gradle.org/distributions/gradle-3.4-all.zip
Run Code Online (Sandbox Code Playgroud)
在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版本 - 当我检查时,并不总是比稳定版本更新的版本,在那些情况下我刚刚给出了以前版本的值.这允许你回滚到那个版本版本如果您遇到发布版本的问题)
pio*_*543 26
在新项目中更改此部分:
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-alpha1'
Run Code Online (Sandbox Code Playgroud)
同
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'.
Run Code Online (Sandbox Code Playgroud)
如果您不是经验丰富的用户,请坚持使用Android Studio的更新稳定频道.我想你从Canary Channel获得了Android Studio.
注意:
适用于Android Studio 的Canary Channel大致每周都会提供前沿更新.虽然这些构建版本已经过测试,但它们仍然存在漏洞,因为我们希望人们尽快看到新版本.
您无需更改旧项目的依赖项.它们应该在最新版本上正常运行.
Son*_*niE 12
更新时的问题相同.这对我来说是固定的:[build.gradle]
classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
Run Code Online (Sandbox Code Playgroud)
要么
classpath 'com.android.tools.build:gradle:2.0.0-beta2'
Run Code Online (Sandbox Code Playgroud)
截至2016年4月5日,这对我有用:
classpath 'com.android.tools.build:gradle:2.0.0-rc3'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
75764 次 |
最近记录: |