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


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


XP32位 只能使用 VMware Workstation 7.0, 高版本提示CPU不支持虚拟化错误


新建虚拟机
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码_第2张图片

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

重启虚拟机
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码_第21张图片

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

单击Settings(以下是切换中文界面操作)


单击Language & keyboard


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

单击中文


虚拟机里,按ALT+F1,输入 netcfg


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

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

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

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

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

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

填写代码
import android.widget.TextView;

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

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

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

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

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

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

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

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

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

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

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

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

你可能感兴趣的:(android)