啓動了AVD卻說找不到AVD
錯誤提示:
No active compatible AVD's or devices found. Relaunch this configuration after connecting a device o
查看你的project版本是運行在哪個版本的(AndroidManifest.xml中android:targetSdkVersion屬性),AVD有沒有超過這個版本,如果有則啓動不了。新建個符合這個項目的AVD,再不行,右鍵你的項目——properties——Android——Project Build Target ,查看你勾選的運行目標avd有沒有超過你的項目版本,超過則改爲適合你項目的版本。
—————————————————————————————————————————————————————————————————————————————
AVD啓動後沒有界面沒有虛擬鍵盤,網上說了很多解決辦法,列舉一下:
1、打開AVD Manager,點擊要啓動的AVD——點擊Details屬性找到路徑,在電腦上打開,找到對應的config.ini修改裏面的hw.dPad=no爲hw.dPad=yes(對於4.0後的版本貌似沒有用~~)
2、第二種就乾脆不要虛擬鍵盤了,直接用電腦鍵盤來控制即可。
介紹一下主要的按鍵對應關係:
android AVD | 電腦鍵盤 |
Home | Home |
Back後退鍵 | Esc |
Menu菜單鍵 | F2或Page Up |
音量+- | + - |
—————————————————————————————————————————————————————————————————————————————
有時候接上真實手機進行調試,logcat中有時會不停地打印日誌信息,原因可能是你打開的USB調試,可在手機設置中開發輔助進行關閉USB調試。
logcat不打印信息:Devices雙擊你要顯示信息的設備或虛擬機
運行AVD配置,可配置同時運行手機設備與虛擬機,或針對某個虛擬機運行等,步驟,右鍵項目——run as——run configurations——target選擇你需要的運行模式~
如圖,設置一下就知道了。
Active devices and AVD‘s 使用已開啓的設備手機及其虛擬機同時運行你的項目
Active AVD‘s 使用已開啓的虛擬機運行你的項目
Active devices 使用已開啓的設備運行你的項目
或者單獨制定某個模擬器來運行可勾選下面的AVD~~