机器重做以后,重新配置Android开发环境的过程中遇到了很多问题和麻烦,不由得感慨免费的东西陷阱多多,也在这里做个总结加备忘。

 

 我初始安装的软件包如下:

 

  • Android SDK: installer_r20.0.3-windows 安装在c:\android-sdk, 对应系统常量”ANDROID_HOME“
  • JAVA: 1.7.0_07: 安装在C:\Java\jdk1_7,对应系统常量“JAVA_HOME%
  • Eclipse JUNO:安装在"C:\eclipse"
过程中遇到过如下问题:
  • JAVA环境配置不对,导致Android SDK一闪而过
  • Android项目提示无法解析诸多的Java类
  • Intel x86 Atom System Image对应的AVD无法顺利运行

 

最终尝试了如下步骤:

 

  1. 系统常量“JAVA_HOME%配置为”C:\Java\jdk1_7“
  2. 删除C:\Windows\System32 中出现的3个Java*.exe文件;
  3. 配置%CLASS_PATH%为“       .;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar”
  4. 修改C:\android-sdk\tools下的Android.bat:”for /f %%a in (lib\archquery.jar') do set swt_path=lib\%%a“ 改为 ”for /f %%a in ('%java_exe% -jar %ANDROID_HOME%\tools\lib\archquery.jar') do set swt_path=lib\%%a“
  5. 顺手配置%SWT_PATH%为”%ANDROID_HOME%\tools\lib\x86_64“
  6. 在%PATH%变量头部添加“%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%JAVA_HOME%;%JAVA_HOME%\bin;”
  7. 因为和谐的原因,在C:\Windows\System32\drivers\etc的hosts文件中按格式添加”203.208.46.146 dl.google.com”和“203.208.46.146 dl-ssl.google.com“;
  8. 通过Eclipse更新SDK后,ADB命令就可以在命令行的任意目录执行了
  9. Dell笔记本配置Virtualization (VT-x)时尝试过BIOS配置,安装CCTK工具配置但均告失败,最终搜索并升级了BIOS版本得以解决。
  10. 运行“c:\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager>IntelHaxm.exe”,按缺省配置安装。
  11. 配置AVD:选中某个API Level后,在CPU/API中选择Intel Atom (x86); Hardware-New分别选择GPU Emulation和Keyboard Support,并且Value均设为Yes。
  12. 在打开的AVD中,Menu-Display:Auto-rotate screen取消勾选,Sleep设为30分钟。
  13. System Property - Advanced - Performance - Settings - Data Execution Prevention 选择 “Turn on DEP for all ...”
  14. 发现扩展桌面导致模拟器始终无法打开,所以启动模拟器时将笔记本先从Dock上取下来。

 

 

 

 

posted on 2012-09-19 13:20  Cruisoring  阅读(2798)  评论(0编辑  收藏  举报