我更新了Android Studio版本2.0,并正常使用。当我今天创建一个新项目时,它显示错误插件太旧了,请更新到更新的版本,或者设置ANDROID_DAILY_OVERRIDE环境变量为
我意识到这个问题只有在我创建一个新项目时才会出现。在以前开发的项目中,这个问题并没有出现,我意识到gradle不同于classpath'com.Android工具。内部版本:gradle:1.3.0'
。
我必须用相同的旧项目集进行更新?
我的应用/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
}
更新时出现同样的问题。这帮我解决了:[build.gradle]
classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
或
classpath 'com.android.tools.build:gradle:2.0.0-beta2'
在新项目变更中,此部分:
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-alpha1'
与
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'.
如果您不是经验丰富的用户,请坚持使用Android Studio的更新稳定频道。我想你是从金丝雀频道得到Android Studio的。
请注意:
Android Studio的金丝雀频道大约每周发布最新的更新。虽然这些构建确实得到了测试,但它们仍然受到bug的影响,因为我们希望人们尽快看到新的东西。
来自:http://tools.android.com/download/studio/canary
您不需要更改旧项目的依赖项。它们应在最新版本上正常运行。
哦,谷歌公告:“这个网站不再提供Android Studio的下载。”
(旧的'通道'链接不再工作。此答案中的链接已更新为新格式,如果您正在使用它们,请确保更改您的书签)
您需要更新正在使用的gradle工具的版本。这可以在构建的依赖项部分找到。渐变
。您有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日,预览频道也提供了最新的阿尔法版本,您可以选择使用
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
/包装器
/gradle-wrapper.properties
有时在更改包装后,项目将无法编译,并出现类似“支持的Gradle最低版本为2.14.1。当前版本为2.10。请尝试将Gradle分发版本更改为…” 尽管gradle包装中已经有了正确的版本。财产。如果发生这种情况,请尝试以下操作:
转到设置
在项目级设置
下确保所选选项为使用默认gradle包装器(推荐),然后重新构建项目。
(附加说明:关于alpha和beta版本-当我检查时,并不总是有比稳定版本更新的版本,在这些情况下,我只是为以前的版本提供了值。如果您遇到发布版本的问题,这允许您回滚到该版本)
在运行我的项目时显示这个错误,我尝试了所有可用的解决方案,但它不起作用。唯一剩下的就是设置环境变量,但我正在努力这样做。 如何在mac上设置环境变量?
编辑: 这是我的顶级:
今天当我开始新项目时,出现了一个错误,说插件太旧了。我点击了FixPluginVersion和FixProject,但在修复插件后仍然存在相同的错误。这是我的申请文件 buildscript{repositories{jcenter()}依赖项{classpath'com.android.tools.build:gradle:2.2.0-alpha6' ### 所有项目{仓库{jcenter()
我使用Android Studio 2.0预览版9 我检查了从SDK管理器更新和下载新版本工具 我下载gradle 2.11和更改gradle分布从文件/设置/gradle在Android Studio 所有这些解决办法还不能解决我的问题。 关于这个错误有什么想法或解决方案吗?
几天前,我在play store上发布了Flatter android应用程序,现在我想在play store中更新该应用程序,因此对代码进行了更改,但现在我很困惑,我是否必须使用与第一次发布应用程序时相同的过程来生成新密钥(生成密钥,然后运行Flatter build应用程序包),还是必须遵循其他程序。请帮忙,万分感谢。