2016-12-07 69 views
0

最近,我在我的android studio遇到了一个问题。我在旧的lapi中使用了旧版本的Gradle。最近我买了一个新的lapi,并安装了最新版本的android studio,因此是最新的gradle。Android Studio Gradle在加载旧Gradle项目期间挂起

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

我真的很沮丧是什么导致了这一点。 我得出的结论是,我的旧项目使用旧的gradle,因此他们负责让我的android studio在加载启动时挂起。基本上,android工作室试图找到旧的gradle版本,如果无法找到它。它会自动尝试从互联网上下载它。但这可能会消耗太多时间。

回答

0

下面是我如何解决问题,而无需下载旧版本的Gradle

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

现在打开MyApplication项目的创建目录。从MyApplicationbuild.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

*的build.gradle * - 最好不要 - 你应该只改变什么需要改变, * gradlew ,gradlew.bat * - 为了什么?它只是运行gradle包装,* local.properties * - android工作室将修复它... * gradle.properties *不需要这个...为改变gradle版本你需要改变的唯一文件是...'gradle \包装\ gradle这个-包装。properties' – Selvin

0

先删除该文件夹gradle然后打开项目,将提升gradle wrappergradle.properties文件夹gradle/wrapper