[英]Android emulator won't boot up
我正在嘗試安裝 android sdk 並在我的 PC(Win7 64 位)上運行我的第一個應用程序。 我按照http://developer.android.com 上的說明從頭開始到http://developer.android.com/training/basics/firstapp/running-app.html當我嘗試啟動模擬器時(如上次提到的url) 根本沒有顯示。
5 - Select the new AVD from the Android Virtual Device Manager and click Start.
它不顯示任何錯誤消息。 啟動 AVD 后,任務管理器上會出現一個名為 adb.exe 的進程。
下面是嘗試從 Eclipse 運行我的空白應用程序時的 Eclipse 控制台輸出。 在配置上,我設置了不同的目標設備並手動選擇了啟動活動。 同樣的問題還在繼續。
當 AVD 從 Eclipse 外部啟動時( \\sdk\\platform-tools>android avd
):
[2013-03-22 08:50:48 - 1st] ------------------------------
[2013-03-22 08:50:48 - 1st] Android Launch!
[2013-03-22 08:50:48 - 1st] adb is running normally.
[2013-03-22 08:50:48 - 1st] Performing com.example.st.MainActivity activity launch
[2013-03-22 08:50:49 - 1st] Automatic Target Mode: launching new emulator with compatible AVD 'AvdTest'
[2013-03-22 08:50:49 - 1st] Launching a new emulator with Virtual Device 'AvdTest'
當 AVD 從 eclipse 啟動時:
[2013-03-22 09:22:44 - 1st] ------------------------------
[2013-03-22 09:22:44 - 1st] Android Launch!
[2013-03-22 09:22:44 - 1st] adb is running normally.
[2013-03-22 09:22:44 - 1st] Performing com.example.st.MainActivity activity launch
[2013-03-22 09:22:44 - 1st] Automatic Target Mode: Preferred AVD 'AvdTest' is not available. Launching new emulator.
[2013-03-22 09:22:44 - 1st] Launching a new emulator with Virtual Device 'AvdTest'
我也只下載了 sdk 並安裝了 eclipse 插件,但結果是一樣的。
也嘗試使用 logcat。 啟動它然后啟動 AVD,但 logcat 什么也沒顯示。 當我從任務管理器中殺死 adb.exe 時,它也會殺死 logcat。
\sdk\platform-tools>adb -e logcat
- waiting for device -
\sdk\platform-tools>
在重新安裝 IDE/SDK 幾次后,我決定在這里問它。 我還能做什么?
編輯:伙計們,我有一個虛擬設備。 請停止建議添加虛擬設備。
我在 OSX 上遇到了類似的問題。 我的模擬器工作正常,但運行一段時間后它無法啟動。 我已經解決了:
.android
目錄(在我的情況下是Users/<username>/.android
avd
文件夾.img
文件。 不要刪除.ini
文件。我找到了。 在事件查看器(控制面板\\所有控制面板項目\\管理工具\\事件查看器)中單擊左側菜單上的 Windows 日志>應用程序並讀取錯誤日志。
我google了日志中提到的dll文件( aticfx32.dll
),發現該dll文件屬於ATI顯卡。 我的電腦有一個英特爾顯卡。 在尋找解決方案時,我還找到了這個網頁並應用了他們使用的解決方案。 它就像一個魅力。
腳步:
就我而言,我不得不從我的 avd 設備文件夾 (C:\\Users\\User_Name.android\\avd\\Device_Name.avd) 中刪除文件cache.img.qcow2 。
我來這里是因為我有同樣的問題,Android Studio 3.6 和 win 10 OS
我用以下步驟解決了這個問題:
Virtual device configuration
(鉛筆圖標)show advance setting
Cold boot
finish
如果問題依舊,
pencil
圖標附近點擊drop down
Wipe data
refresh button
按鈕您是否安裝了任何“目標”API? 您是否配置了任何“虛擬設備”?
日志告訴您它找不到“avdTest”設備,可能是因為您沒有配置它,或者只是它不存在。
嘗試在 Eclipse 的“虛擬設備管理器”中設置一個設備,然后從此菜單( AVD devices -> Start... )啟動虛擬設備,如果它有效,則在其上運行您的代碼。
我不建議您第一次使用命令行。 此外,我建議您首先嘗試使用 Android 2.3.3 (API 10),因為啟動模擬器所需的時間更少。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.