在Windows 7专业版64位的Andr​​oid SDK安装

问题描述:

在眼前的短版我的问题了,

The short version of my issue at hand,

  • 在Windows 7专业版64
  • 的Java JDK 1.6.0_17 64
  • 在Eclipse的伽利略W¯¯\ ADT插件安装
  • 在Android的SDKtools R04

由于Android SDK的下载目前仅包括工具,你必须运行包含SDK管理器应用程序(SDK安装),通过它你可以下载的平台,更多的工具,文档等等。

Since the Android SDK download now only includes the tools, you have to run the included SDK Manager application (SDK Setup) through which you can download the platforms, additional tools, docs,etc.

在上启动我的当前配置SDK安装炸弹,所以,我不能做任何事情,因为我没有一个单一的平台来开始写对。我读过一些地方的解决办法是只安装32位JDK和一切都会好起来,这似乎令人惊讶和失望的选择周围的工作(现在下载它来尝试)。

Under my current configuration SDK Setup bombs on launch, so, I can't do anything since I do not have a single platform to start writing against...I've read a few places that the fix is "just install the 32 bit JDK and all will be well" that seems surprising and disappointing option for a work around(downloading it now to try).

我的问题是,任何人都遇到了同样的问题?你是如何让过去呢?有一个地方,我可以下载的手:我需要,我错过了的Andr​​oid SDK网站的成分?

My question is this, anyone else run into this same issue and how did you get past it? Is there a place I can "download by hand" the components I need that I missed on the Android SDK site?

赔率是pretty的良好的32位修复的工作,但似乎,我将必须安装相同的SDK的一个次要版本错误/ JRE只是为了运行此工具,并提供了下载实际Android的SDK组件

Odds are pretty good that the 32 bit "fix" will work, but that seems wrong that I'll have to install a secondary version of the same SDK/JRE just to run this tool and to download the actual Android SDK components

谢谢!

更新:好了,周围的工作需要你同时安装32位Java和引用,作为您的JAVA_HOME的工作,无论是手动或通过月食调用SDK安装。我不是特别满意,所以我会离开这个打开的时间的情况下是有其他的方法来完成这件事,人们可能知道的。

UPDATE: Well, the work around that requires you to also install 32 bit java and referencing that as your JAVA_HOME worked, either by calling the SDK setup manually or through eclipse. I'm not particularly happy with that, so I'll leave this one open for the time being in case there are other ways to get this done that people may know about.

更新2:没有直接的关系,因为它是Linux的中心,但也有故障排除如果试图在Linux下64位运行SDK / Eclipse的步骤他们引用能够运行32位的需要,但没有在Windows 64相似

UPDATE 2: Not directly related since it is Linux centric, but there are troubleshooting steps if trying to run the SDK/Eclipse under Linux 64bit where they reference the need to be able to run 32 bit, but nothing similar under windows x64

最后更新(?)以该信息赛斯的回答给了我,并手动运行蝙蝠(一旦我知道SDK安装程序运行的文件),我的答案是简单地增加ANDROID_SWT路径变量指出,与x86_64的SWT.JAR有效的位置.... Android SDK的目录中有一个,貌似在正确的地方,但它无法找到它,直到我补充说,我的道路。

FINAL UPDATE (?) Taking the info Seth's answer gave me, and running the bat manually(once I knew what file SDK Setup was running) the answer for me was simply adding ANDROID_SWT path variable that pointed to a valid location with the x86_64 swt.jar....the android sdk directory had one, seemingly in the right place, but it couldn't find it until I added that to my path.

谢谢大家!

找到一个解决方案,修改android.bat,让您启动和运行Android SDK和AVD管理上的64位JDK。到目前为止,我已经能够启动更新,但我不知道还有什么其他影响运行的仿真器和编译针对64位JDK都会有。

Found a solution that modifies the android.bat to allow you to start and run the android sdk and avd manager on the x64 jdk. So far I've been able to start it updating, but I don't know what other implications running the emulator and compiling against the x64 jdk will have.

http://$c$c.google.com/p/android/issues/detail?id=3917

好运。