下载 android-x86-2.2-generic.iso (这里包含eth0)  http://www.android-x86.org/download
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码


XP32位 只能使用 VMware Workstation 7.0, 高版本提示CPU不支持虚拟化错误
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

新建虚拟机
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择FreeBSD
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择适当的名称和目录
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择NAT
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择适当位置保存
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

启动虚拟机,并选择最后一个
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择第一个
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择 NEW
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择 Primary
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择 Bootable
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择 Write
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

输入 yes, 回车
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择 Quit
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择第一个,回车
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择ext3,回车
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择Yes,回车
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择Yes,回车
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择Create a fake SD card,回车
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

输入适当的数值,回车
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

重启虚拟机
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

10几秒,启动安卓虚拟机(比模拟器快)
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

单击Settings(以下是切换中文界面操作)
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

单击Language & keyboard
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

单击Select language
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

单击中文
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

虚拟机里,按ALT+F1,输入 netcfg
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

输入 getprop|grep eth0 (查看虚拟机的ip地址)
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

重启虚拟机就是中文界面
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

在eclipse中选择 New -> Other
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择 Android Application Project
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

输入适当的文字,并选择 API 8: Android 2.2 (Froyo)
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

Navigation Type 选择 None
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

填写代码
import android.widget.TextView;

TextView tv = new TextView(this);
tv.setText("Hello, World!");
setContentView(tv);
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择 Window -> Preferences
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择 DDMS -> Use ADBHOST, 并输入虚拟机的ip地址
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择 Window -> Open Perspective -> Other
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择 DDMS
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择 Reset adb
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

稍等后,出现虚拟机
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

HelloWorld上单击鼠标右键, 选择 Run As -> Run Configurations
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

选择 Target -> Always prompt to pick device
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

调试程序, 选择 Run As -> Android Application
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

弹出设备选择对话框, 选择虚拟机
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

虚拟机上出现 Hello,World!
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码

相关文章: