Unable to create apk after updating gradle 2.2 using Android Studio update 2.2.0
-
我跟着
"最低支持的Gradle版本是2.14.1。当前版本是2.10。" 错误
链接,但没有运气。
我跑了'gradle assemble --stacktrace'并得到了这个错误:由以下原因引起:org.gradle.api.GradleException:支持的最低Gradle版本为2.14.1。 当前版本是2.14。 如果使用
gradle包装器,尝试编辑/ Users / path中的distributionUrl
project / gradle / wrapper / gradle-wrapper.properties到
gradle-2.14.1-all.zip
我的gradle-wrapper.properties:
1 2 3 4 5 | 'distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\\://services.gradle.org/distributions/gradle-2.14.1-all.zip' |
有人面临类似的问题吗? 任何解决方案都是高度可取的。
在您的
1 | classpath 'com.android.tools.build:gradle:2.2.0' |
在
1 | distributionUrl=https\\://services.gradle.org/distributions/gradle-2.14.1-all.zip' |
也转到文件>设置>构建,执行,部署>构建工具> Gradle
并设置使用默认gradle包装器
这样,您可以确定将使用gradle包装器(这意味着将使用
如果手动运行
这可能是一个很奇怪的问题。您的项目将不再正确同步,这意味着您将无法运行包装更新任务,因为该项目无法通过gradle构建的配置阶段。
您有两个选择,第一个选择:
编辑您的rootProject build.gradle文件以使用旧版本的android gradle插件。 2.1.3可能是此处的正确选择。
然后,您可以从项目的根目录运行以下gradle命令。
完成此操作后,将android gradle插件版本回滚到2.2.0,然后尝试同步。
第二个选项是将本地安装的gradle更新到2.14.1或更高版本,然后调用
然后尝试同步。
回到工作状态后,建议您将以下任务添加到根级别的build.gradle文件中,以将包装器任务配置内置到构建脚本中
1 2 3 4 | task wrapper(type: Wrapper) { gradleVersion = '3.1' //or whatever version you like distributionUrl ="https://services.gradle.org/distributions/gradle-${gradleVersion}-all.zip" } |
这样一来,您的包装器任务将以