有没有人成功地在64位Windows7上使用64位Eclipse for Android 2.3开发版?

有没有人成功地在64位Windows7上使用64位Eclipse for Android 2.3开发版?,android,eclipse,windows-7,64-bit,java,Android,Eclipse,Windows 7,64 Bit,Java,有没有人成功地在64位Windows7上使用64位Eclipse for Android 2.3开发版 只有当您通过Eclipse运行(Ctrl+F11)调用emulator时,您要调试的应用程序的APK被自动安装到Android emulator上,并且您正在运行相同的配置时,请回答肯定的 Windows7终极64位 JDK 64位(已安装JDK-6u23-windows-x64.exe。) JDK 32位(已安装JDK-6u23-windows-i586.exe。) Eclipse Clas

有没有人成功地在64位Windows7上使用64位Eclipse for Android 2.3开发版

只有当您通过Eclipse运行(Ctrl+F11)调用emulator时,您要调试的应用程序的APK被自动安装到Android emulator上,并且您正在运行相同的配置时,请回答肯定的

  • Windows7终极64位
  • JDK 64位(已安装JDK-6u23-windows-x64.exe。)
  • JDK 32位(已安装JDK-6u23-windows-i586.exe。)
  • Eclipse Classic 3.664位(Eclipse-SDK-3.6.1-win32-x86_64.zip)
  • Android2.3SDK入门包
  • 如果您能够在64位Windows 7上完全使用64位Eclipse for Android 2.3 dev,请描述为实现这一点而执行的步骤

    到目前为止,以下步骤对我没有起作用:

  • 安装64位JDK
  • 安装32位JDK
  • 将android-sdk_r08-windows.zip解压缩到 C:\android sdk windows
  • 附加C:\android sdk windows\tools 到系统环境变量中的%PATH%
  • 运行C:\android sdk windows\tools>android.bat
  • 通过Eclipse安装ADT插件
  • 通过Eclipse创建“Android 2.3-API级别9”虚拟设备
  • 窗口>首选项>Java>安装的JRE:[搜索…]

  • 当在64位机器上使用Windows 7 64位操作系统时,使用eclipse-java-helios-SR1-win32而不是eclipse-java-helios-SR1-win32-x8664是解决方案吗?

    如果其他人有此问题,希望这能有所帮助

    下面的配置对我来说非常好

    • Windows 7 Professional 64位
    • 3.6.1 64位(JavaEE)
    • 64位
    • 2.3
    • 8.01
    我的步骤顺序:

  • 安装64位JDK。更新PATH和JAVA_HOME env变量
  • 解压缩Android SDK并获得所有必需的版本7、8和9。添加ANDROID_HOME env变量
  • 解压Eclipse 64位并安装ADT插件,然后在Eclipse的首选项页面中配置Android SDK

  • 我自己从来没有使用过Eclipse的“经典”版本,我总是得到另一张海报上提到的Java版本(64位版本)。我个人不知道有什么区别。我猜这就是你的问题的根源

    它在Windows 7 x64(此处为Home Premium)、安装的64位和32位JDK、最新的Android SDK和ADT插件上运行良好。我不确定实际使用的是哪种JRE,从不费心去发现(如果它是32位的,也不会感到惊讶)。另外,我使用的JDK版本(很久以前)是6u21,此后我的32位版本更新为6u23,但64位版本没有。因为我不记得了,所以无法告诉您确切的订单(很久以前)。可能我先安装了JDK,然后提取了Eclipse,安装/下载了Android SDK,然后安装了ADT插件

    始终按预期启动emulator、安装APK和调试。我也在NexusOne上做了很多开发工作

    我经常看到的一个建议是,不要将任何工具安装到典型的“C:\Program Files”中,因为文件路径中有空格。我不知道为什么在2011年这仍然是一个问题,但将Eclipse、JDK和Android SDK直接放在某些驱动器的根上可能会导致明显较少的问题

    编辑:我卸载了当前版本的Java,并将eclipse/android sdk删除到startover

  • 已将jdk-6u23-windows-x64.exe安装到C:\Java
  • 添加了指向C:\JAVA\jdk1.6.0\u 23的JAVA\u HOME env变量
  • 将Java bin dir添加到路径env var;C:\Java\jdk1.6.0\u 23\bin
  • 将eclipse-java-helios-SR1-win32-x86_64.zip解压缩到C:\eclipse
  • 已将安装程序\u r09-windows.exe安装到C:\android sdk windows
  • 下载必要的SDK版本
  • 通过Eclipse接口安装ADT插件,指向android SDK目录
  • 添加了指向C:\ANDROID sdk窗口的ANDROID_HOME env变量
  • 将Android平台工具目录添加到PATH env var;C:\android sdk windows\platform tools
    在这之后,一切似乎都正常工作(Eclipse中的DDMS除外,仍然在对此坐立不安)。也就是说,没有安装32位版本的Java(既不是JRE也不是JDK)。只安装了64位。

    我在这里收到了3个很好的答案,尽管所描述的配置都与问题中描述的原始配置不匹配,但是

    最后两个答案(特别是@Nicholi的那一个)促使我花时间再次拉扯我的头发,试图找到一个无法解释的问题的解决方案

    我找到了!我自己的配置现在可以在64位Windows 7上运行,因此简短的回答是:

    以下是对我有效的详细步骤(切割和保留):

    步骤0

    ***********************************************
    ****** UNINSTALL THE COMODO FIREWALL !!! ******
    ***********************************************
    
    Comodo Firewall,又名Comodo Firewall,是导致2010年12月(当我发布此帮助请求时)和2011年2月(当我最终解决问题时)之间浪费时间的唯一问题。注意:禁用防火墙没有帮助,只有完全卸载才能真正起作用

    步骤1(JDK 6 64位):

    注意:没有必要将JDK安装到C:\Java中。坚持Windows文件夹约定是首选,因为它可以帮助您记住哪个软件包是64位的,哪个(仍然)是32位的

    步骤2(Eclipse经典64位):

    注意:将eclipse目录直接放在C:\下,而不是放在“C:\程序文件”下,这一点非常重要(否则,ADT插件安装将导致缺少软件包的问题)

    步骤3(SDK启动包又名“Android SDK”):

    步骤4(Eclipse的ADT插件):

    步骤5(Android虚拟设备):

    谢谢大家的集体支持
    Create %JAVA_HOME%: C:\Program Files\Java\jdk1.6.0_23
    Append to %PATH%:   C:\Program Files\Java\jdk1.6.0_23\bin
    Run:                jdk-6u23-windows-x64.exe
    
    Unzip eclipse-SDK-3.6.1-win32-x86_64.zip into C:\eclipse
    
    Create %ANDROID_HOME%: C:\android-sdk-windows
    Append to %PATH%:      C:\android-sdk-windows\platform-tools 
    Run installer_r09-windows.exe and install to C:\android-sdk-windows
     > Check 'Start SDK Manager'
       > All are selected. Accept. Install. Yes, restart ADB.
    
    Help > Install New Software > Add... 
      Name:     ADT Plugin
      Location: https://dl-ssl.google.com/android/eclipse/
    
      Check "Contact all update sites during install to find required software'!!!
    
    Work with: All available sites
      + Developer Tools
        + Android DDMS              9.0.1.v201101191456-93220
        + Android Development Tools 9.0.1.v201101191456-93220
        + Android Hierarchy Viewer  9.0.1.v201101191456-93220
      > Next
      > Next
      > Finish
      > Restart Eclipse
    
    Open Eclipse. Then:
      Window > Android SDK and AVD Manager
       > Virtual Devices [New...] 
         Name: AVD23
         Target: Android 2.3.1 - API Level 9
         SD Card: 1024 MiB
         [Create AVD]