[英]Where do I find android gradle plugin for the latest canary build of Android Studio?
[英]Where can I find latest gradle version in android studio?
当我尝试构建项目1时,我收到以下错误。 似乎gradle-3.0.0-beta6和gradle-3.0.0-beta9都不可用。
我在哪里可以找到android studio中最新的gradle版本? 你能告诉我一个可以列出所有可用gradle版本的URL吗?
Error:Could not find com.android.tools.build:gradle:3.0.0-beta6.
Searched in the following locations:
file:/E:/Android_Studio_3.1/gradle/m2repository/com/android/tools/build/gradle/3.0.0-beta6/gradle-3.0.0-beta6.pom
file:/E:/Android_Studio_3.1/gradle/m2repository/com/android/tools/build/gradle/3.0.0-beta6/gradle-3.0.0-beta6.jar
https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-beta6/gradle-3.0.0-beta6.pom
https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-beta6/gradle-3.0.0-beta6.jar
项目1
buildscript {
ext.support_version = '26.0.0'
ext.kotlin_version = '1.1.4-3'
ext.anko_version = '0.10.1'
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:gradle-3.0.0-beta6'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
}
}
使用+符号而不是版本号。 它会自动选择最新的可用
dependencies {
classpath 'com.android.tools.build:gradle:+'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
有关gradle android插件的发布/版本信息,请参阅此处: https ://bintray.com/android/android-tools/com.android.tools.build.gradle/view
但是如果你想安装一个特定的版本。请查看下面的网址。
https://services.gradle.org/distributions/
在Android Studio的项目树中,打开文件gradle/wrapper/gradle-wrapper.properties. Change this entry to the one you need:
gradle/wrapper/gradle-wrapper.properties. Change this entry to the one you need:
distributionUrl = HTTP://services.gradle.org/distributions/gradle-2.1-all.zip
根据官方文档: 您不应在版本号中使用动态依赖项 ,例如“com.android.tools.build:gradle:2.+”。 使用此功能可能会导致意外的版本更新,并且难以解决版本差异。
如果尚未下载指定的插件版本,Gradle会在您下次构建项目时下载它,或者从Android Studio菜单栏中单击工具> Android>使用Gradle文件同步项目 。
更新Gradle
更新Android Studio时,您可能会收到提示,将Gradle更新为最新的可用版本。 您可以选择接受更新,也可以根据项目的构建要求手动指定版本。
下表列出了Gradle的每个Android插件版本所需的Gradle版本。 为获得最佳性能,您应该使用Gradle和Android插件的最新版本。
Plugin version Required Gradle version
1.0.0 - 1.1.3 2.2.1 - 2.3
1.2.0 - 1.3.1 2.2.1 - 2.9
1.5.0 2.2.1 - 2.13
2.0.0 - 2.1.2 2.10 - 2.13
2.1.3 - 2.2.3 2.14.1+
2.3.0+ 3.3+
更多信息请点击此处
此错误适用于gradle的Android插件版本 ,而不是Gradle版本 !
您可以在其github发布页面上找到所有gradle发行版本(阅读升级说明部分)
您应该在gradle-wrapper.properties
文件中设置gradle版本 :
distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-all.zip
或者从Android Studio: 文件>项目结构>项目> gradle版本
但是用于gradle的Android插件版本取决于Android Studio和Gradle版本, Android Studio会提示您更新它 (如果您打开旧项目或更新您的Android工作室)
您可以在Android插件的Gradle发行说明中找到它的版本
您可以在Android Studio的“文件”>“项目结构”>“项目”菜单或顶级build.gradle文件中为Gradle版本指定Android插件。 以下示例从build.gradle文件中将Gradle的Android插件设置为版本2.3.3:
buildscript {
...
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
}
}
您还可以在https://docs.gradle.org/current/release-notes.html中查看最新的Gradle版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.