【问题标题】:Android : Gradle update from 2.10 to 2.4 failingAndroid:从 2.10 到 2.4 的 Gradle 更新失败
【发布时间】:2016-04-22 11:05:01
【问题描述】:

我正在 Ubuntu Linux 上开发一个 Android 项目,其中我有 Android Studio IDE。直到今天,我有Android-studio-141,但我看到了更新并决定更新。它还问我是否想更新到具有Instant Run 的 Gradle-2.4。考虑到 Gradle 花费了我多少时间,即时运行似乎不错。不幸的是,Gradle-2.4 没有成功。

每当我尝试 gradle 构建时,我都会收到以下错误:

Error:(1, 1) A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Gradle version 2.10 is required. Current version is 2.4. If using the gradle wrapper, try editing the distributionUrl in /home/akshay/Downloads/To backup/ backup/myapp/gradle/wrapper/gradle-wrapper.properties to gradle-2.10-all.zip

错误日志中提到的文件,我去了那里,分发 URL 为 2.4,将其设置为 2.1 确实解决了问题,但 2.4 不起作用。 如何成功迁移到 Gradle 2.4?

Gradle-wrapper.properties:

#Mon Oct 05 11:56:56 CEST 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

谢谢。

【问题讨论】:

  • 为什么要降级到2.4?那已经过时了。使用 2.10。
  • @Tomik :这很奇怪,因为安装后 IDE 建议我从 2.10 升级到 2.40... Gradle 有一些反向编号方案吗? 2.40 高于 2.10。
  • 您有点混淆了编号。 Gradle 版本如下: 2.1
  • @Tomik:好吧,我的错。您能告诉我哪个版本具有即时运行功能以及如何将其升级到该版本。每次我编译我的项目,它都需要 2 多分钟才能完成然后推送,它变得乏味。

标签: java android gradle


【解决方案1】:

使用即时运行:

  • 将 Android Studio 从测试版更新到 2.0 或 2.1。
  • 使用 Gradle 2.10 - 您的 gradle-wrapper.properties 似乎没问题(最后一行说明您使用的是什么版本)。
  • 使用最新版本的 Android Gradle 插件 - 当前为 2.1.0-beta3。
  • 确保您在 Android Studio 中启用了即时运行(设置/首选项 -> 构建、执行、部署 -> 即时运行 -> 启用即时运行)。

要设置 Android Gradle 插件的版本,请编辑顶层 build.gradle 文件。它应该包含:

buildscript {
    …
    dependencies {
        …
        // versions can be found at
        // https://jcenter.bintray.com/com/android/tools/build/gradle/
        classpath 'com.android.tools.build:gradle:2.1.0-beta3'
    }
}

Instant Run 的文档可以在 here 找到。

【讨论】:

    猜你喜欢
    • 2019-03-05
    • 2020-01-12
    • 2019-09-13
    • 2015-04-11
    • 2019-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-06
    相关资源
    最近更新 更多