gpt4 book ai didi

android - 需要 Gradle 2.1 迁移到 Gradle 包装器并同步项目

转载 作者:行者123 更新时间:2023-11-29 15:57:17 33 4
gpt4 key购买 nike

我正在尝试构建 u202 Jake Wharton 的 android 项目。我的 android studio 无法构建项目。显示的错误如下:

Gradle 2.1 is required 
Migrate to Gradle wrapper and sync project

显示错误的行指向 build.gradle 文件中的 apply plugin: 'com.android.application'

我尝试了以下解决方案,但无济于事。

  1. 从最高项目目录运行gradlew。但是,当我从命令行运行它时,我收到一条消息,提示构建成功,但是当我尝试在 android studio 中同步项目时,出现上述错误。
  2. 通过命令行运行 gradle。由于我在我的路径中使用的 gradle 版本是 2.2.1 版,我得到了找不到插件“com.android.application”的错误 - 我认为这是因为我在项目中有这个版本的 gradle-plugin需要更新以支持更新版本的 gradle:'com.android.tools.build:gradle:0.13.3'

最后,我可以通过手动下载 gradle 2.1 并将项目指向使用本地 gradle 而不是 wrapper 来构建项目。我想知道我尝试使用 gradle wrapper 的方式是否有任何问题。

最佳答案

转到 Settings -> Gradle 并单击 Use default gradle wrapper (recommended)。按 应用

之后转到 project-dir/gradle/wrapper/gradle-wrapper.properties 并像这样更改 distributionUrl:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.1-all.zip

尝试Build -> Make Project

您可能还需要确保所有组件(Android Studio、Gradle 本身和 Android Gradle 插件)可以一起使用。查看this page ,在这里我们可以看到 Gradle 2.1 可以在 Android Studio 0.9.0 - 0.9.3 上使用,Gradle 插件必须是版本 0.14.0 - 0.14.4。

关于android - 需要 Gradle 2.1 迁移到 Gradle 包装器并同步项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27311467/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com