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

时间:2021-12-21 19:53:15

下载 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,调试安卓代码