检查你的jdk是不是64位的,在dos窗口输入java -version
64位的  会有
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
我之前jdk安装成了32位,然后下载了64位的sdk 也出现过这中错误,重新装64位jdk就ok

解决方案 »

  1.   

    下面那个对话框,是比较经典的Eclipse和操作系统不一致造成的
    比如一个32位一个64位就会这样另外,【Android Developer Tools】也许更适合你
    因为是All In One的,里面SDK啥的全都配置好了,直接Setup就行了下载地址:【http://developer.android.com/sdk/index.html】
    点击上面页面的【Download Eclipse ADT with the Android SDK for Windows】
    选择好【32-bit】或者【64-bit】即可我如何知道我的计算机运行的是 32 位还是 64 位版本的 Windows?要查看电脑中 Windows 7 或 Windows Vista 运行的是 32 位还是 64 位版本的 Windows,请执行以下操作:
    通过单击「开始」按钮 「开始」按钮的图片、右键单击“计算机”,然后单击“属性”,打开“系统”。
    在“系统”下,可以查看系统类型。如果电脑运行的是 Windows XP,请执行以下操作:
    单击“开始”。
    右键单击“我的电脑”,然后单击“属性”。
    如果未看到列出“x64 版本”,则表示您运行的是 32 位版本的 Windows XP。
    如果“系统”下方列出了“x64 版本”,则表示您运行的是 64 位版本的 Windows XP。参考:【http://windows.microsoft.com/zh-cn/windows/32-bit-and-64-bit-windows#1TC=windows-7】
      

  2.   

    在控制台中运行【systeminfo>systeminfo.txt】
    然后打开systeminfo.txt64位操作系统大约是下面这个样子的输出:
    【System Type:               x64-based PC】手边暂时没有32位的机器,无法确认