我是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=
所以它是空的,但仍然默认路径是SOMEHOW设置为“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
答案 0 :(得分:4)
最简单,最简洁的方法是不按代码设置目录,而是使用Windows中的环境变量:
如果您打开了命令行窗口,请关闭它,如果要在命令行中使用ANDROID_HOME,请重新打开cmd.exe。
答案 1 :(得分:3)
一般来说问题是由于项目是从安装在Mac上的Android-Studio导入的。斜杠是相反的方向,不知何故程序无法覆盖默认方向,因为他无法理解路径。
答案 2 :(得分:0)
在右下方有一个显示类型图标,单击该图标,然后单击左侧的gradle,然后单击图标刷新它。你应该有网络连接。它将下载一个约50kb的小文件。这适合我。