Android Studio Gradle在加载旧gradle项目期间挂起

时间:2016-12-07 11:00:35

标签: android android-studio gradle

最近,我在我的android工作室遇到了一个问题。我在我的旧lapi中使用旧版Gradle。最近我买了一个新的lapi,并安装了最新版本的android studio,因此是最新的gradle。

现在我遇到了一个严重的问题。我无法在我的新lapi中加载我以前的gradle构建项目。当我试图在我的新lapi中加载我的旧gradle项目时。 Android工作室在打开旧项目时就会挂起。在这种情况下,只剩下选项End Process我的Android Studio。无论如何,当我开始创建新项目时,它工作正常,重新加载项目没有任何问题。

我真的很沮丧是造成这种情况的原因。 我得出结论,我的旧项目使用旧gradle因此他们负责使我的android工作室在启动加载它们时挂起。基本上android工作室试图找到旧的gradle版本,如果不能找到它。它会自动尝试从互联网上下载。但这可能会耗费太多时间。

2 个答案:

答案 0 :(得分:0)

以下是我如何在不下载旧版Gradle的情况下解决问题。

说,我们有一个名为MyOldApplication的旧项目 打开android studio并开始一个新项目(Say MyApplication)。

现在打开创建此MyApplication项目的目录。

简单复制来自MyApplication的文件 (build.gradlegradle.propertiesgradlewgradlew.batlocal.properties

名为gradle的文件夹

现在转到MyOldApplication的文件夹,然后直接替换这些文件。

现在访问项目文件build.gradle文件所在的每个子文件夹。(例如:applibrary ...等等)

并简单地替换这些行

compileSdkVersion 24
buildToolsVersion "24.1.0"

targetSdkVersion 24

注意:将这些值替换为MyApplication build.gradle文件中的相同值(在MyApplication \ app中找到)

现在只需在android studio中打开这个项目。

它会要求项目更新到最新的gradle。(按OK)。

耶!!你完成了。

答案 1 :(得分:0)

首先删除gradle文件夹然后打开项目,它会升级gradle wrapper文件夹中gradle.properties文件中的gradle/wrapper