您的位置:首页 > 移动开发 > Android开发

Android 4 开发环境配置中的诸多陷阱

2012-12-14 14:39 281 查看
机器重做以后,重新配置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无法顺利运行

最终尝试了如下步骤:

系统常量“JAVA_HOME%配置为”C:\Java\jdk1_7“
删除C:\Windows\System32 中出现的3个Java*.exe文件;
配置%CLASS_PATH%为“ .;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar”
修改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“
顺手配置%SWT_PATH%为”%ANDROID_HOME%\tools\lib\x86_64“
在%PATH%变量头部添加“%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%JAVA_HOME%;%JAVA_HOME%\bin;”
因为和谐的原因,在C:\Windows\System32\drivers\etc的hosts文件中按格式添加”203.208.46.146 dl.google.com”和“203.208.46.146 dl-ssl.google.com“;

通过Eclipse更新SDK后,ADB命令就可以在命令行的任意目录执行了
Dell笔记本配置Virtualization (VT-x)时尝试过BIOS配置,安装CCTK工具配置但均告失败,最终搜索并升级了BIOS版本得以解决。
运行“c:\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager>IntelHaxm.exe”,按缺省配置安装。
配置AVD:选中某个API Level后,在CPU/API中选择Intel Atom (x86); Hardware-New分别选择GPU Emulation和Keyboard Support,并且Value均设为Yes。
在打开的AVD中,Menu-Display:Auto-rotate screen取消勾选,Sleep设为30分钟。
System Property - Advanced - Performance - Settings - Data Execution Prevention 选择 “Turn on DEP for all ...”
发现扩展桌面导致模拟器始终无法打开,所以启动模拟器时将笔记本先从Dock上取下来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: