当前位置: 首页 > 面试题库 >

有谁成功在64位Windows 7上为Android 2.3开发人员使用64位Eclipse?

王波
2023-03-14
问题内容

有谁成功在64位Windows 7上为Android 2.3开发人员使用64位Eclipse?

当通过Eclipse的运行(Ctrl + F11)调用模拟器时,要调试的应用的APK已 自动 安装到Android模拟器上,
并且
您运行的是完全相同的配置时,请回答肯定。

  1. Windows 7 Ultimate 64位。
  2. JDK 64位(已安装jdk-6u23-windows-x64.exe。)
  3. JDK 32位(已安装jdk-6u23-windows-i586.exe)。
  4. Eclipse Classic 3.6 64位 (eclipse-SDK-3.6.1-win32-x86_64.zip)
  5. Android 2.3 SDK入门包

如果您能够在64位Windows 7上 完全 使用适用于Android 2.3开发人员的64位Eclipse,请描述为实现此目的而执行的步骤。

截至目前,以下步骤也 不要 为我工作:

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

问题答案:

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

最后两个答案(尤其是来自@Nicholi的答案)提示您花时间在另一轮拔头发上,以期找到无法解决的问题的解决方案。

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

以下是按顺序排列的对我有用的详细步骤(剪切和保留):

步骤0

***********************************************
****** UNINSTALL THE COMODO FIREWALL !!! ******
***********************************************

事实证明,Comodo Firewall(又名CIS)是导致2010年12月(当我发布此请求的时间)到2011年2月(当我最终确定问题的时间)之间浪费时间的唯一问题。注意:禁用防火墙无济于事,只有完全卸载才有效。

步骤1 (JDK 6 64位):

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

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

第2步 (Eclipse经典64位):

Unzip eclipse-SDK-3.6.1-win32-x86_64.zip into C:\eclipse

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

第3步 (SDK入门包,又称为“ Android SDK”):

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.

步骤4 (用于Eclipse的ADT插件):

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

步骤5 (Android虚拟设备):

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]


 类似资料:
  • null 可重复的步骤是 我下载了带有JDK的SQL Developer for Windows(全部为64位),并将其解压缩到C:/Program Files/. 我双击了c:/program files/sqldeveloper/sqldeveloper.exe 我得到以下消息:

  • 问题内容: 在C语言中,在64位系统上long为64位。这反映在Python的ctypes模块中吗? 问题答案: 的大小 取决于内存模型。在Windows(LLP64)上是32位,在UNIX(LP64)上是64位。 如果需要64位整数,请使用。 如果需要指针大小的整数,请使用(“该值表示为整数”)。

  • 问题内容: 我想知道x86和x64中的64位长吗? 问题答案: 是。Java 在任何JVM上都是64位,无一例外。所有Java原语类型都是完全可移植的,并且在所有实现中都具有固定的大小。

  • 标题说明了一切。我确实看到过类似的问题,有人建议关于http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame,但是所有的pygame可下载文件都是.whl格式的,我不知道如何在Windows7上运行。我尝试了“CD[directory]>pip安装[filename]”,但没有成功。

  • null Apache Web Server 2.4运行PHP应用程序 运行.NET应用程序的IIS7.5 NI Instrument Web服务器 运行JSP应用程序的Tomcat java版本“1.8.0_31”java(TM)SE运行时环境(Build1.8.0_31-B13)java HotSpot(TM)64位服务器VM(Build25.31-B07,混合模式) 我停止了Apache S

  • 问题内容: 我有一个简单的64位汇编程序,该程序用于先打印’O’和’K’,然后打印换行符。但是,永远不会打印“ K”。程序的目标之一是将rax寄存器低位的值打印为ASCII字母。该程序专门用于64位Linux,是出于教学目的而编写的,因此无需使用C风格的系统调用。 我怀疑问题出在还是。 当前,该程序仅输出’O’,后跟换行符。 如何更改程序以使其使用rax中的值,然后打印“ K”,使完整的输出为“