【问题标题】:Synchronize Gradle and Android Studio Versions同步 Gradle 和 Android Studio 版本
【发布时间】:2016-09-04 14:53:38
【问题描述】:

Android Studio 占用了我计算机上的大量磁盘空间(超过 50 GB),而我的旧 90 GB ssd 已满。我试图通过从 android studio 中完全删除除我的项目之外的所有内容然后重新安装它来减少正在使用的空间量。

我解决了一些问题,例如更新 sdk 版本,但我被这个错误消息卡住了:

Error running app: This version of Android Studio is incompatible with the Gradle Plugin used. Try disabling Instant Run (or updating either the IDE or the Gradle plugin to the latest version)

我尝试禁用即时运行,但并没有解决问题,而且我还是喜欢即时运行。

我还尝试安装新版本的 gradle,然后在 settings/buildtools/gradle 中指向它,我还尝试选中该框以改用默认包装器。

当我在上面的设置中更改为 gradle 3.0 时,我尝试在 build.gradle 中修改我的类路径:

classpath 'com.android.tools.build:gradle:2.2.0-beta1'

我的android studio是2.1.3/143.3101438版

如何安装正确版本的 gradle 并更新我的项目以使用它?

【问题讨论】:

  • Gradle 独立于 Android Studio 和 Gradle 的 Android 插件。你问的是哪一个?
  • gradle 的安卓插件。无论我用什么来编译我的 android 代码并将其填充到我的掌上电脑中。
  • 我明白了。这篇文章能回答你的问题吗? developer.android.com/studio/releases/gradle-plugin.html

标签: android android-studio android-gradle-plugin build.gradle


【解决方案1】:

我现在开始工作了。我不得不在三个地方指定 gradle 的版本。首先在 settings/buildtools/gradle 中将其设置为使用默认包装器。其次在build.gradle中指定gradle版本:

classpath 'com.android.tools.build:gradle:2.1.3'

第三,在 gradle.wrapper.properties 中指定 gradle 版本:

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

(我本来是设置为...gradle-2.13-all.zip,但是我放入2.13后改成2.14.1,但没有更新build.gradle文件中的版本)

我仍然很困惑 gradle 在做什么,为什么我需要指定 3 次版本,但至少它可以工作。

【讨论】:

  • 我相信最新的 Gradle 版本是 3.0。就像我在 cmets 中所说,Gradle 独立于 Android Studio - 它可以构建许多其他类型的项目。
  • 如果要节省磁盘空间,请将属性文件中的all替换为bin
猜你喜欢
  • 2018-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-08
  • 2016-05-18
  • 2021-02-20
  • 2015-03-02
相关资源
最近更新 更多