我正在尝试建立u202杰克·沃顿 (Jake Wharton) 的 Android 项目。我的 android studio 无法构建该项目。显示的错误如下:
Gradle 2.1 is required
Migrate to Gradle wrapper and sync project
显示错误的行指向apply plugin: 'com.android.application'
in the build.gradle
file.
我已尝试以下解决方案但无济于事。
- Run
gradlew
从最高的项目目录。然而,当我从命令行运行它时,我收到一条消息,表明构建成功,但是当我尝试在 android studio 中同步项目时,我收到上述错误。
- 通过命令行运行 gradle。由于我路径中的 gradle 版本是 2.2.1 版本,因此我收到了无法找到插件“com.android.application”的错误 - 我认为这是因为我在项目中有这个版本的 gradle-plugin需要更新以支持较新版本的 gradle:'com.android.tools.build:gradle:0.13.3'
最后,我可以通过手动下载 gradle 2.1 并指定项目使用本地 gradle 而不是包装器来构建项目。我想知道我尝试使用 gradle 包装器的方式是否有问题。
Go to Settings -> Gradle
然后单击Use default gradle wrapper (recommended)
. Press Apply
.
之后前往project-dir/gradle/wrapper/gradle-wrapper.properties
并改变distributionUrl
像这样:
distributionUrl=https\://services.gradle.org/distributions/gradle-2.1-all.zip
Try to Build -> Make Project
.
您可能还需要确保所有组件(Android Studio、Gradle 本身和 Android Gradle 插件)可以一起使用。查看这一页,在这里我们可以看到Gradle 2.1可以在Android Studio 0.9.0 - 0.9.3上使用,并且Gradle插件必须是0.14.0 - 0.14.4版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)