Android 需要将Gradle 2.1迁移到Gradle包装器和同步项目
我正试图建立杰克·沃顿的android项目。我的android studio无法构建该项目。显示的错误如下所示:Android 需要将Gradle 2.1迁移到Gradle包装器和同步项目,android,gradle,Android,Gradle,我正试图建立杰克·沃顿的android项目。我的android studio无法构建该项目。显示的错误如下所示: Gradle 2.1 is required Migrate to Gradle wrapper and sync project 显示错误的行指向build.gradle文件中的apply plugin:'com.android.application' 我尝试过以下的解决方案,但没有效果 从最高的项目目录运行gradlew。然而,当我从命令行运行此命令时,我收到一条消息,表明
Gradle 2.1 is required
Migrate to Gradle wrapper and sync project
显示错误的行指向build.gradle
文件中的apply plugin:'com.android.application'
我尝试过以下的解决方案,但没有效果
gradlew
。然而,当我从命令行运行此命令时,我收到一条消息,表明构建成功,但当我尝试在androidstudio中同步项目时,我收到了上述错误李>
最后,我可以通过手动下载Gradle2.1并将项目指向使用本地gradle而不是包装器来构建该项目。我想知道我使用gradle包装器的方式是否有问题 转到
Settings->Gradle
并单击使用默认Gradle包装器(推荐)
。按应用
然后转到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插件)都可以一起使用。看看,这里我们可以看到Gradle2.1可以在Android Studio 0.9.0-0.9.3上使用,Gradle插件必须是0.14.0-0.14.4版本 转到
Settings->Gradle
并单击使用默认Gradle包装器(推荐)
。按应用
然后转到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插件)都可以一起使用。看看这里,我们可以看到Gradle2.1可以在Android Studio 0.9.0-0.9.3上使用,Gradle插件的版本必须是0.14.0-0.14.4 我在包装文件中已经有了这个分发url:distributionBase=GRADLE\u USER\u HOME distributionPath=wrapper/dists zipStoreBase=GRADLE\u USER\u HOME zipStorePath=wrapper/dists distributionUrl=https\://services.GRADLE.org/distributions/GRADLE-2.1-all。zip@Supreethks尝试在项目设置中启用渐变包装,我已经添加了有关如何执行此操作的信息。我确实尝试过,启用了android studio使用包装器并运行了
Make Project
我得到了此生成错误:错误:(20)评估根项目“u2020”时出现问题>无法创建“AppPlugin”类型的插件。@superethks尝试将build.gradle
文件中的android gradle插件更新为最新版本之一。我使用了classpath'com.android.tools.build:gradle:1.0.0-rc4'
,它可以与android Studio 1.0 RC 4
一起使用,项目导入时没有任何问题。更改了gradle插件的版本也仍然不走运。如果我使用gradle 2.1的本地实例,该项目构建得很好。仍然无法找出我的gradle包装有什么问题:(我在包装文件中已经有了这个分发url:distributionBase=GRADLE\u USER\u HOME distributionPath=wrapper/dists zipStoreBase=GRADLE\u USER\u HOME zipStorePath=wrapper/dists distributionUrl=https\://services.GRADLE.org/distributions/GRADLE-2.1-all。zip@Supreethks尝试在项目设置中启用gradle包装器,我已经添加了有关如何使用gradle包装器的信息我确实试过了,启用了android studio使用包装器并运行了Make Project
我得到了这个构建错误:错误:(20)评估根项目“u2020”时出现问题。>无法创建“AppPlugin”类型的插件。@Supremethks尝试将build.gradle
文件中的android gradle插件更新为最新版本之一。我使用了classpath'com.android.tools.build:gradle:1.0.0-rc4'
,它与android Studio 1.0 RC 4
一起工作项目导入时没有任何问题。更改了gradle插件的版本也仍然没有成功。如果我使用gradle 2.1的本地实例,项目构建良好。仍然无法找出我的gradle包装器的问题:(