利用VMware虛擬機(Android-x86 2.2)和eclipse,調試安卓代碼



下載 android-x86-2.2-generic.iso (這里包含eth0)   http://www.android-x86.org/download



XP32位 只能使用 VMware Workstation 7.0, 高版本提示CPU不支持虛擬化錯誤


新建虛擬機


選擇FreeBSD


選擇適當的名稱和目錄


選擇NAT


選擇適當位置保存


啟動虛擬機,並選擇最后一個


選擇第一個


選擇 NEW


選擇 Primary


選擇 Bootable


選擇 Write


輸入 yes, 回車


選擇 Quit


選擇第一個,回車


選擇ext3,回車


選擇Yes,回車


選擇Yes,回車


選擇Create a fake SD card,回車


輸入適當的數值,回車


重啟虛擬機


10幾秒,啟動安卓虛擬機(比模擬器快)


單擊Settings(以下是切換中文界面操作)


單擊Language & keyboard


單擊Select language


單擊中文


虛擬機里,按ALT+F1,輸入 netcfg


輸入 getprop|grep eth0 (查看虛擬機的ip地址)


重啟虛擬機就是中文界面


在eclipse中選擇 New -> Other


選擇 Android Application Project


輸入適當的文字,並選擇 API 8: Android 2.2 (Froyo)


Navigation Type 選擇 None


填寫代碼
import android.widget.TextView;

TextView tv = new TextView(this);
tv.setText("Hello, World!");
setContentView(tv);


選擇 Window -> Preferences


選擇 DDMS -> Use ADBHOST, 並輸入虛擬機的ip地址


選擇 Window -> Open Perspective -> Other


選擇 DDMS


選擇 Reset adb


稍等后,出現虛擬機


HelloWorld上單擊鼠標右鍵, 選擇 Run As -> Run Configurations


選擇 Target -> Always prompt to pick device


調試程序, 選擇 Run As -> Android Application


彈出設備選擇對話框, 選擇虛擬機


虛擬機上出現 Hello,World!



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM