Android Studio 2.2 卡在建筑 Gradle 关于导入现有项目的项目信息

Android Studio 2.2 Stuck at Building Gradle Project Info on importing existing project

我在 windows 10 上使用 Android studio 2.2。

我正在尝试导入现有的 android 项目。花了很长时间仍然显示消息

的问题

Building 'ProjecTName' Graedle project info

在那之后 android studio 完全卡住了,我从任务管理器中将其杀死!

我尝试了 Android 工作室列表中的可用选项:

  1. 打开现有的 Android Studio 项目

  2. 导入项目(Eclipse ADT、Gradle 等)

只需从项目文件夹中删除 Gradle 个文件,然后重试。

希望这会有所帮助。

尝试以下操作:

1> 尝试从项目文件夹中移除(删除)gradle 文件,然后重试。

2> 尝试进入 android 工作室,然后文件>无效 Caches/Restart 然后尝试。

3> 如果以上两个都不起作用,请检查 gradle、android Studio 版本,看看是否需要更新。

4> 以上 3 个通常对我有用,如果它仍然存在,那么你需要检查项目的依赖项。也可以尝试导入其他项目,如果出现同样的问题,请尝试重新安装 android 工作室的 STABLE 版本

正在后台下载 Gradle。等待它完成。

实际上真正的问题是工作室正在通过互联网下载 gradle 文件,有时无法下载,然后卡住了,但我们可以通过-

手动修复它

根据您的 android Studios 版本下载 Gradle 文件。

您可以通过-https://services.gradle.org/distributions/

下载gradle个文件

通过-https://developer.android.com/studio/releases/gradle-plugin.html 在更新 Gradle 区域查看您的 Gradle 版本。

下载 Gradle 并将其粘贴到- c:/Users/username/local/.gradle

就是它!!!

我发现我的 gradle 文件的 gradle 版本设置为 2.1.0。所以我在写字板中打开文件并首先将其更改为 3.3 然后它对我来说工作正常。

并且在 gradel-wrapper.properties 中: 来自 distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zipdistributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip 希望能解决问题

我删除了所有 gradle 文件夹并从另一个项目复制并粘贴,这对我有用

尝试删除 C:\Users\User.gradle

我也遇到了这个问题。

我下载了 gradle 3.5 二进制分发 zip 文件,从我的项目中删除了 gradle 文件夹,然后转到 Android Studio 的设置,选中 "Offline work",使用 "Use local gradle distribution" 并设置解压缩文件夹的路径 gradle 在 "Gradle home" 和 "Service directory path" 文本字段上。

然后我尝试用 Android Studio 2.3 打开项目。

然后显示一条消息,我按取消手动配置 gradle,然后我再次找到解压缩的 gradle 文件夹。这解决了我的问题。

这对我有用..肯定对你有用。

第 1 步:从项目文件夹中删除 "only" Gradle "folder"。

第 2 步:从 Android Studio 导入您的项目 & 将出现一个对话框“按 确定使用...,或取消到...”。按 "Cancel" 并找到您下载最新 Gradle 文件的路径(C:/Gradle/gradle-3.5,在我的例)。

第 3 步:它会报错 "no cache version for...."。所以现在检查 com.android.tools.build:gradle 的版本:你有..所以检查路径 "C:\Program Files\Android\Android Studio\gradle\m2repository\com\android\tools\build\gradle" 和 select 最新版本(在我的例子中是 2.3.2)。所以现在,转到 Android Studio 中的 Gradle Scripts-> build.gradle(android) 并将依赖项的类路径更改为 (classpath 'com.android.tools.build:gradle:2.3.2') 在我的例子中

第 4 步:点击 "try again"。然后会要求升级工具,点击升级就完成了..

恭喜,您的项目已成功构建..

是的,请确保在设置-> 构建、执行...->Gradle->“勾选使用本地 gradle 分发和离线工作 & Gradle主页:C:/Gradle/gradle-3.5 & 服务目录路径:C:/Gradle/gradle-3.5(在我的例子中)。

以上答案对我来说不太适用。

我有几个不同 gradle 版本的项目,每当我尝试打开一个项目时,Android Studio 就会开始在后台下载它的 gradle。

因此,在将旧项目导入新项目之前要做的事情 Android Studio / Gradle.

  1. 在文件 'build.gradle' 中用 "classpath 'com.android.tools.build:gradle:2.3.3'" 替换旧行 (假设 2.3.3 是最新的。您可以在 newly/recently 创建的项目中查看)
  2. 在文件 'gradle/wrapper/gradle-wrapper.properties' 中用 'distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip' 替换旧行 (假设 3.3 是最新的。您可以在 newly/recently 创建的项目中查看)

现在导入时,不会下载其他 gradle 版本。

我使用 Notepad++ 在包含我所有旧项目的整个目录中查找并替换了上述行。

删除 temp 和 temp% 对我有用!

手动下载gradle-3.3-all.zip

并提取到/Users/[yourUsername]/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/