Android-Studio从0.1.9升级到0.2.0,导致现在出现gradle构建错误

Dav*_*ave 33 gradle android-studio

在收购Android-Studio之后,我现在的项目一直在用Gradle构建,因为我创建它(大约一个月前).[我在Android-Studio上安装了一些早期更新,并且对这些更新没有任何问题.]

但是,今天,在我将Android-Studio的最新更新升级到"7月11日"版本后,从版本0.1.9升级到0.2.0,我的项目开始抱怨Gradle现在需要至少达到0.5.0.(我的项目是要求Gradle 0.4,这个新的Studio升级标记了我的Gradle构建并声明它现在需要这个新的更高的Gradle最小值.

所以,我不清楚的是:我一直认为Gradle是Android Studio的一部分(捆绑).

我现在需要更新的Gradle作为单独的产品/更新吗?

我糊涂了!!!

编辑:(这发生在Windows-7下).

lya*_*per 85

我无需重新安装或创建新项目的解决方案:

第1步:更改以下行build.gradle:

dependencies {
    classpath 'com.android.tools.build:gradle:0.4'
}
Run Code Online (Sandbox Code Playgroud)

dependencies {
    classpath 'com.android.tools.build:gradle:0.5.+'
}
Run Code Online (Sandbox Code Playgroud)

注意:对于较新版本的gradle,您可能需要将其更改为0.6.+.

第2步:<YourProject>.iml文件中,删除整个<component name="FacetManager">[...]</component>标记.

步骤3 (可能没有必要):在Android SDK管理器中,Android Support Repository在Extras下安装(如果尚未安装).


信息在这里找到

  • 现在只需要第1步(版本0.2.9) (3认同)

dan*_*c05 2

Gradle 应该已经更新了,你只需要让你之前的项目知道 gradle 已经更新了。

来源

编辑您的 build.gradle 文件以显示以下内容:

dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
Run Code Online (Sandbox Code Playgroud)

仅对于使用以前版本的 Android Studio 创建的项目才需要此操作。默认情况下,您创建的新项目将具有该功能。