2014-10-29 139 views
2

當我使用Android虛擬設備管理器(API等級10和12)運行內置的AVD時,Android啓動正常。不幸的是,當我試圖運行一個API的更新版本的AVD失敗(我已經嘗試了4和4.4.2)。這是我採取的步驟。Android模擬器從未完全啓動

  1. 冉Android SDK中經理和下載所有可用的Android包
  2. 使用我創建了一個設備定義複製默認的Nexus 5手機中的所有設置Android虛擬設備(AVD)管理器。
  3. 我然後創建的AVD與以下設置

    • 裝置:nexus5clonedevice
    • 目標:機器人4.4.1 API級別19
    • CPU/ABI:ARM(armeabi-V7A)
    • 鍵盤:未選中
    • 皮膚:皮膚無
    • 後置攝像頭:無
    • 前置攝像頭:無
    • RAM:768(也嘗試2048)
    • VM堆:64
    • 內部存儲容量:16 GB
    • SD卡:16 GB
    • 仿真選項:(包括未選中)
    • (推出沒事的AVD選中)

的AVD啓動而是獲得Android的我得到一個黑盒不d任何事情。我讀了另一個線程,可能會幫助,但我試圖等待超過30分鐘無濟於事。 (在12 GB RAM的Windows 8.1 Pro 64位上運行此操作)

+0

爲什麼我們模擬器可以節省GenyMotion的時間。這是一個很好的選擇,快速啓動並比設備運行更快。 – Sufian 2014-10-29 06:25:57

+0

如果您使用Eclipse,模擬設備是否顯示在設備視圖中?如果是這樣,什麼都顯示在logcat?如果您只是使用Nexus 5手機作爲設備會發生什麼? – 2014-10-29 06:33:08

+0

logcat中有趣的事情?一些錯誤可能? – Yazan 2014-10-29 07:42:48

回答

2

Android模擬器非常慢。我建議您使用Genymotion Emulator,與Android模擬器相比,它非常快,或者您可以直接在Android設備上調試應用程序。

+0

感謝您的建議。我嘗試了genymotion。它工作(仍然比我想要的慢),但免費版本是缺少功能。對於允許進行加速計仿真的備用仿真器的任何想法? (包括模擬搖動,所以我可以從加速度計上取出模擬數據)。 – 2014-10-29 17:34:52