Android Studio:Gradle 构建错误,无法找到 SDK 和编译服务器

2024-05-08

我是 Android Studio 的新用户,在尝试将 Android Studio 项目导入其他 PC 上的 Android Studio 时遇到严重问题。一般来说,我的 Gradle 不想构建项目,这是由路径问题引起的。

错误日志:

Failed to import Gradle project: Could not fetch model of type 'IdeaProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.
Build file 'E:\Projects\MenuMenu\EventGame\build.gradle' line: 1
A problem occurred evaluating project ':EventGame'.
A problem occurred evaluating project ':EventGame'.
The SDK directory 'E:\Program Files (x86)\Android\android-studio\bin' does not exist

我的 Android-Studio SDK 位于目录中:

E:\Program Files (x86)\Android\android-studio\sdk

我从具有类似问题的各种帖子中发现,您可以在 local.properties 文件中更改 sdk 的路径。我的目前看起来是这样的:

sdk.dir=

所以它是空的,但默认路径仍然以某种方式设置为“E:\Program Files (x86)\Android\android-studio\bin”,我不知道如何更改它。如果我尝试添加到 sdk.dir 真实路径,错误是相同的,但错误路径看起来像这样。

The SDK directory 'E:\Program Files (x86)\Android\android-studio\bin"E:\Program Files (x86)\Android\android-studio\sdk"' does not exist

在我通过网络找到的 90% 原因中,人们通过添加以下内容来解决问题: sdk.dir=/Applications/Android Studio.app/sdk

但随后目录设置为 E:\Program Files (x86)\Android\android-studio\bin\Applications\Android Studio.app\sdk ,类似的东西在我的电脑中不存在。

您知道如何解决这个问题吗?有什么办法可以改变这个默认路径吗?我也收到错误:

E:\Projects\MenuMenu\EventGame\build.gradle
Gradle: A problem occurred evaluating project ':EventGame'.
> The SDK directory 'E:\Program Files (x86)\Android\android-studio\system\compile-server' does  not exist.

这就是我的文件夹的样子:https://www.dropbox.com/s/ikj63gmyfax8z4u/folders.png https://www.dropbox.com/s/ikj63gmyfax8z4u/folders.png


最简单也是最干净的方法不是通过代码设置目录,而是在 Windows 中使用环境变量:

  • 同时按下Win+暂停键即可查看系统信息
  • 单击高级系统设置(或类似的......我不知道确切的英文翻译)
  • 选择“高级”选项卡,然后单击底部的“环境变量”
  • 弹出另一个窗口,单击窗口下半部分的“新建...”按钮(系统变量区域)
  • 将变量命名为 ANDROID_HOME 并将路径粘贴到您的 SDK 作为值(在您的情况下为 E:\Program Files (x86)\Android\android-studio\sdk)
  • 保存并关闭所有内容

如果您打开了命令行窗口,那么如果您想在命令行中使用 ANDROID_HOME,也请关闭该窗口并重新打开 cmd.exe。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Studio:Gradle 构建错误,无法找到 SDK 和编译服务器 的相关文章

随机推荐