[英]Emulator taking too long time to launch
每當我嘗試啟動我的模擬器時,它都會啟動,但只顯示 android 徽標,等待很多小時后它也不起作用。
設備-3.2"QVGA(ADP2)320*480(mdpi)
API 17級
眾所周知,工廠模擬器非常慢。 這里的技巧是工廠模擬器需要在 ARM 機器上運行,因此它需要將 ARM 調用轉換為您的 x86(或 64 位)處理器調用。 它可能永遠不會跑得很快。 在這種情況下,您可能希望信任使用 Intel 的 HAXM 驅動程序的工廠 x86 映像,並非所有人都可以使用,而且我無法自己使其工作,但了解這一點很有用。
然而! 不久前,我開始使用 Genymotion 的模擬器。 他們依賴於實際的虛擬機,這比工廠模擬器可以實現的任何東西都要快得多。 即使我在最低的 Mac Mini 上運行它,它也非常流暢。 我會親自試一試(嗯,准確地說,我試過了)
嘗試分配更多內存供其使用。 Android 模擬器雖然非常慢,但如果你沒有給它足夠的內存,它就有能力永遠不會加載。
Google 模擬器使用 ARM 操作碼,一種機器語言。 它必須從 ARM 操作碼轉換為 Intel 操作碼。 這就是為什么它很慢。 問題似乎不是 RAM 而是 CPU。 改進 CPU 將改進模擬器。
解決此問題的參考資料:
如果您在 Windows 中使用模擬器,則可以使用 Microsoft Andriod Emulator。
如果加載時間過長,請確保已在 SDK 工具中安裝了“ HAXM 安裝程序”,同時確保在“控制面板” ->“程序”中的“打開或關閉 Windows 功能”中也未選中“ Hyper V ”選項和特點。
只有在取消選中此功能后,您才能安裝 HAXM 安裝程序。
執行此操作后,模擬器將不會花時間加載。
問題似乎不是RAM,而是CPU。 改進 CPU 將改進模擬器。
嘗試使用比平時更多的 RAM 創建 Android 虛擬設備。 通常是 1 GB。 即使我在另一台低端 PC 上嘗試過,它仍然很慢。 我認為這可能是您的硬件問題。 低端硬件在運行模擬器時往往會出現問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.