最近,我在我的android工作室遇到了一个问题。我在我的旧lapi中使用旧版Gradle。最近我买了一个新的lapi,并安装了最新版本的android studio,因此是最新的gradle。
现在我遇到了一个严重的问题。我无法在我的新lapi中加载我以前的gradle构建项目。当我试图在我的新lapi中加载我的旧gradle项目时。 Android工作室在打开旧项目时就会挂起。在这种情况下,只剩下选项End Process
我的Android Studio
。无论如何,当我开始创建新项目时,它工作正常,重新加载项目没有任何问题。
我真的很沮丧是造成这种情况的原因。 我得出结论,我的旧项目使用旧gradle因此他们负责使我的android工作室在启动加载它们时挂起。基本上android工作室试图找到旧的gradle版本,如果不能找到它。它会自动尝试从互联网上下载。但这可能会耗费太多时间。
答案 0 :(得分:0)
以下是我如何在不下载旧版Gradle
的情况下解决问题。
说,我们有一个名为MyOldApplication
的旧项目
打开android studio并开始一个新项目(Say MyApplication
)。
现在打开创建此MyApplication
项目的目录。
简单复制来自MyApplication
的文件
(build.gradle
,gradle.properties
,gradlew
,gradlew.bat
,local.properties
)
名为gradle
的文件夹
现在转到MyOldApplication
的文件夹,然后直接替换这些文件。
现在访问项目文件build.gradle
文件所在的每个子文件夹。(例如:app
,library
...等等)
并简单地替换这些行
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