【发布时间】:2011-12-01 14:46:27
【问题描述】:
我知道这个问题之前已经解决过好几次了,但我决定用(希望)更新的信息制作一个新问题,而不是评论一个旧问题。
正如标题所说,无论我做什么,我都无法让 SDK 管理器运行。我已经尝试安装 32 位和 64 位版本的 jdk1.7.0 但没有成功。
目前我在 C:\ 目录中安装了 jdk(32 位)和 sdk。正如许多人所说,我更改了下面的环境变量以反映位置。即:
变量名:PATH
变量值:
C:\Android\android-sdk\tools;C:\Java\jdk1.7.0\; C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\通用文件\Microsoft 共享\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program 文件 (x86)\Windows Live\Shared;C:\Program 文件\英特尔\WiFi\bin\;C:\Program Files\Common 文件\英特尔\WirelessCommon\
(显然我只添加了前两个值)
那里的某个人在设置它时一定遇到了同样的困难,谁可以在这里帮助我。我在我的 32 位 Win7 机器上安装所有东西都没有问题,但 64 位是我的主计算机,如果我要学习如何使用它,我真的需要随身携带 SDK。
(编辑:已解决!)
我遇到的问题是会弹出一个命令提示符窗口,然后 SDK 管理器会开始加载,然后立即崩溃。
奇怪的是,与我的计算机非常相似的其他人刚刚安装时没有任何问题。很奇怪。
我终于又加了一个环境变量:
变量名:JAVA_HOME
变量值:C:\Java\jdk1.7.0\
它成功了!
感谢大家的帮助。我希望这可以帮助其他可能遇到同样问题的人。
【问题讨论】:
-
尝试运行 SDK 管理器时收到什么错误消息?据我记得(现在坐在 Linux 上),Google 建议不要将 Android SDK 文件夹直接放在您的 C:-drive 上——我猜这是因为写入 C:-drive 的权限问题。如果您将 Android SDK 文件夹放在您的用户文件夹中,会发生什么情况?
-
我在 Win7 64 位上运行良好,从未遇到任何问题。一个区别是我使用的是 jdk1.6.0_26 而不是 1.7.0。我还在 Program Files 中将 JDK 安装为默认值。我的 android sdk 在 C:\Development\Android 中,和你的差不多。你得到什么错误?当你说它不运行时,它到底做了什么?
-
对我来说工作正常,我将 SDK 放在 C:root 中。你有 Eclipse 32 位还是 64 位?
-
如果要将 JDK 添加到路径中,它必须是 JDK 二进制文件的路径,而不是 JDK 的根目录。所以对于你上面的例子,那将是 "C:\Java\jdk1.7.0\bin"
-
你是神!这非常有效。
标签: android windows-7 sdk 64-bit