我正在尝试由Jake Wharton构建u202 android项目。我的android工作室无法构建项目。显示的错误如下:
Gradle 2.1 is required
Migrate to Gradle wrapper and sync project
显示错误的行指向apply plugin: 'com.android.application'
文件中的build.gradle
。
我尝试过以下解决方案,但无济于事。
gradlew
。但是,当我从命令行运行它时,我得到一条消息,说明构建成功但是当我尝试在android studio中同步项目时,我得到了上面提到的错误。 最后,我可以通过手动下载gradle 2.1并指向项目使用本地gradle而不是包装来构建项目。我想知道我尝试使用gradle包装器的方式是否有任何问题。
答案 0 :(得分:4)
转到Settings -> Gradle
,然后点击Use default gradle wrapper (recommended)
。按Apply
。
之后转到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版本。