2015-02-24 68 views
0

我嘗試了幾個AVD,幾個API和幾個Android版本,但它總是做同樣的事情。 AVD開始,但它從來沒有顯示Android主屏幕,只有標誌,它永遠不會前進。 我在x86硬件上使用Ubuntu 12.04。 我一直在尋找關於這個問題的信息,但我還沒有找到解決方案。我認爲這個問題發生之前,它有一個簡單的解決方案。多個Android AVD在啓動時掛起

ImageA ImageB

回答

0

減少已分配到了Android虛擬設備這應該工作的RAM。 如果這不行,那就試試這個。 在C:Users \ YourUserName \ .android下查看,如果您可以找到一個名爲\ avd的文件夾,其中包含以您創建的android虛擬設備命名的子文件夾。如果情況並非如此(就像我的機器上那樣),那麼您可能已經很久以前通過符號鏈接將您帳戶的用戶數據移到了某個不同的位置,就像我的系統中那樣。 Eclipse(ADK的虛擬設備管理器)將在那裏創建虛擬設備,但將在Windows默認的C:Users \ YourUserName \ .android路徑中搜索它們。在我的情況下,它是:D:\ Win \ Users \ YourUserName我終於找到了Eclipse所需的AVD文件夾:D:\ Win \ Users \ YourUserName \ .android \ avd ...(2 avd的子文件夾)

只需將avd-folder(在我的示例中)D:\ Win \ Users \ YourUserName \ .android \ avd複製到Eclipse的「常用」位置爲它,以C:\用戶\ YourUserName \ .android

+0

我嘗試了幾個RAM的大小,但問題是一樣的。 AVDs位於正確的位置(C:Users \ YourUserName \ .android/avd),其中有AVD_for_3_3_WQVGA.avd和Nexus_5_API_21.avd。我在Android Studio中使用了AVD,並從終端獨立執行(我認爲這個問題屬於Android Studio),但問題是一樣的。 – 2015-02-24 20:49:40

0

您的計算機的規格是什麼?並確保您已啓用HAXM。 This應引導您完成這些步驟(至少對於Google API系統映像)。我有一個類似的問題,我無法在具有最早的系統API的最小設備之外的任何虛擬設備上通過啓動徽標。結果是我的筆記本電腦無法使用HAXM,所以我不得不切換到規格較差但具有HAXM功能的筆記本電腦。

+0

HAXM就像Linux中的KVM吧?但我認爲HAXM只是爲了加速仿真,但我不知道它對於運行它是決定性的。 – 2015-02-24 20:56:58

+0

它可能類似於KVM。但HAXM專門用於加速Android仿真。查看此[鏈接](https://software.intel.com/zh-cn/android/articles/intel-hardware-accelerated-execution-manager)以閱讀英特爾的說明。有一個Ubuntu版本。我只是從經驗中知道,我的沒有HAXM功能(但更好的規格)的遊戲筆記本電腦需要花費幾分鐘時間才能啓動Gingerbread上的2.7英寸QVGA,而我的其他帶HAXM(以及更糟糕的規格)的筆記本電腦可以啓動Lollipop上的Nexus 7沒有問題。 – 2015-02-25 02:20:31

+0

對不起,我有一個32位系統。但是,我認爲這個問題不是這個,因爲問題不是時間,而是永遠不會啓動android操作系統。總是他顯示android標誌,幾個小時... – 2015-02-25 20:40:54