我刚刚注意到Gradle发布了2.12版,根据发行说明,脚本的编译速度应该提高20%。我想在Android Studio中升级到那个版本。
我用的是v1。在设置中,我选择了“使用默认gradle包装器”选项,这意味着每个项目将使用特定的gradle版本,而不是使用本地gradle安装。使用的版本是构建中定义的版本。gradle
文件。例子:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
现在,如果我将其更改为:
classpath 'com.android.tools.build:gradle:2.12'
然后Android Studio找不到该版本并抛出一个错误。显然,AS首先尝试在本地缓存(Android Studio/gradle/m2repository)中查找二进制文件,然后尝试从bintray下载:
https://jcenter.bintray.com/com/android/tools/build/gradle/2.12/gradle-2.12.jar
浏览发布的版本,看起来这里的最后一个版本是v2.1.0-alpha1。
除了上述内容(更改DistributionURL)之外,对我有效的是在构建中保持类路径为2.0.0。gradle(Modile:app):
classpath 'com.android.tools.build:gradle:2.0.0'
归档
归档
>
下载gradle-2.12-all。从http://gradle.org/post-download-gradle/然后选择“使用本地gradle分布”并映射“gradle home:”即C:/gradle/gradle-2.12
请注意,选项2将要求您下载每个gradle版本更新。
最新的插件是:
[![下载] 1] 2
classpath 'com.android.tools.build:gradle:[INSERT LATEST HERE]'
您应该更新存储库以包含google()
,您还需要gradle
https://developer.android.com/studio/releases/gradle-plugin.html
在写这篇文章的时候:
buildscript {
repositories {
// Gradle 4.1 and higher include support for Google's Maven repo using
// the google() method. And you need to include this repo to download
// Android plugin 3.0.0 or higher.
google()
...
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.0'
}
}
com.Android工具。build:gradle
是android的gradle插件。这与梯度分布不同。有关gradle android插件的发布/版本信息,请参见此处:https://maven.google.com/web/index.html?q=gradle#com.android.tools.build:gradle
要更改插件使用的gradle版本,请编辑该文件:
<Project>/gradle/wrapper/gradle-wrapper.properties
并将此行更改为您想要的gradle verison:
distributionUrl=http\://services.gradle.org/distributions/gradle-2.12-all.zip
然后重建你的项目。
请记住,你正在使用的Android插件版本可能没有经过这个全新的gradle版本的测试,可能会导致意想不到的问题。
Android gradle插件到Gradle版本兼容性截至2020年2月
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+
3.0.0+ 4.1+
3.1.0+ 4.4+
3.2.0 - 3.2.1 4.6+
3.3.0 - 3.3.2 4.10.1+
3.4.0 - 3.4.1 5.1.1+
3.5.0 - 3.5.3 6.0.1+
3.6.0+ 6.0.1+
最近我和Laravel一起工作。我使用作曲家来安装包和工匠的命令。 问题是我的机器使用的是Laravel 5.4而不是5.7。 当我运行phpinfo()时,结果是PHP版本7.2.7。您是否认为问题在于我没有使用最新版本的xampp,其中包含PHP7?
组 工件ID 版本 ?
我想做一个应用程序,使用谷歌翻译API。自从我添加了 我的构建中的依赖项。gradle我有个错误: 现在必须显式声明注释处理器。发现编译类路径上的以下依赖项包含注释处理器。请将它们添加到annotationProcessor配置中。-自动值-1.2。jar(com.google.auto.value:auto-value:1.2)或者,设置android。defaultConfig。javaCom
我有一个XPage应用程序,在其中一个托管bean中使用JavaMail。目前,我已经将jar文件添加到了管理bean的构建路径中。这个效果不错。但现在我想使用一个较新版本的JavaMail,因为Domino服务器使用的是1.3版本,而我需要的是1.4.x版本。 我已经从Oracle下载了新的JavaMail JAR文件。在Domino Designer(第9版)中,我将这个jar文件添加到新的设
· ──建造 · · ──libs · · · ──Wrapper.jar · · 梯度包装罐 · · gradle-wrapper.properties · 格拉德卢 我尝试在project目录下执行命令“gradle wrapper”,得到了前面提到的错误。我还在“gradle/wrapper”下执行了相同的命令,实际上生成了文件“gradlew”,但当我运行实例“./g
我在运行时遇到此错误 我在apt中搜索过,似乎已经安装好了。 我已经通过这个github问题,这是不清楚的解决方案。