2013-07-16 33 views
5

我是Android Studio的新用户,我在尝试将Android Studio项目导入到其他PC上的Android Studio时出现严重问题。一般来说,我的Gradle不想构建项目,并且是由路径问题导致的。Android Studio:Gradle构建错误,无法找到SDK和编译服务器

错误日志:

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工作室SDK是在目录:

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

我从有类似问题的各个岗位,你可以改变路径local.properties文件SDK中。矿山目前看起来像这样:

sdk.dir= 

所以它是空的,但还是默认的路径是某种设置为“E:\程序文件(x86)\ Android的\ Android的工作室\ 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 = /应用/ 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

回答

3

一般问题好了是由一个事实,即该项目是从Android的工作室安装在Mac上的进口造成的。斜杠是反方向的,不知何故程序无法覆盖默认方向,因为他无法理解路径。

+0

好的原因很清楚。你是如何解决这个问题的,你编辑了哪个文件? –

+2

这将是“local.properties”文件。设置sdk.dir = {你的sdk路径}请注意,在Windows上,完全限定的路径似乎不起作用(即c:\ whatever \ sdk)。它似乎需要在同一个驱动器上,并且指定为脱离根的绝对路径(即/ whatever/sdk)。 –

4

最简单,恕我直言,这样做最彻底的方法是不是要设置通过代码的目录,但是在Windows的环境变量:

  • 按下Win +暂停键一起查看系统信息
  • 点击高级设置系统(或similar..i不知道确切的英文翻译)
  • 选择高级选项卡,并就“环境变量”
  • 底部单击您点击会弹出另一个窗口“新...”按钮在下半部分窗口(系统变量区)
  • 名称变量ANDROID_HOME和路径粘贴到你的SDK作为值(在你的情况下E:\程序文件(x86)\ Android的\ Android的工作室\ SDK)
  • 保存并关闭所有东西

如果您打开了一个命令行窗口,请关闭此窗口,如果要在命令行中使用ANDROID_HOME,请重新打开cmd.exe。

+0

重新启动Android Studio以使ANDROID_HOME可变工作。 – nhkhanh

0

在右下角有一个显示类型图标,点击该图标,然后点击左侧的gradle,然后点击图标进行刷新。你应该有网络连接。它会下载一个小文件,大约50kb。这对我有用。

相关问题