簡體   English   中英

模擬器啟動時間過長

[英]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 上運行它,它也非常流暢。 我會親自試一試(嗯,准確地說,我試過了)

https://www.genymotion.com/

嘗試分配更多內存供其使用。 Android 模擬器雖然非常慢,但如果你沒有給它足夠的內存,它就有能力永遠不會加載。

Google 模擬器使用 ARM 操作碼,一種機器語言。 它必須從 ARM 操作碼轉換為 Intel 操作碼。 這就是為什么它很慢。 問題似乎不是 RAM 而是 CPU。 改進 CPU 將改進模擬器。

解決此問題的參考資料:

使 Android 模擬器運行得更快

如果您在 Windows 中使用模擬器,則可以使用 Microsoft Andriod Emulator。

在您的 Windows 操作系統中安裝 microsoft android 模擬器

如果加載時間過長,請確保已在 SDK 工具中安裝了“ HAXM 安裝程序”,同時確保在“控制面板” ->“程序”中的“打開或關閉 Windows 功能”中也未選中“ Hyper V ”選項和特點

只有在取消選中此功能后,您才能安裝 HAXM 安裝程序。

執行此操作后,模擬器將不會花時間加載。

問題似乎不是RAM,而是CPU。 改進 CPU 將改進模擬器。

嘗試使用比平時更多的 RAM 創建 Android 虛擬設備。 通常是 1 GB。 即使我在另一台低端 PC 上嘗試過,它仍然很慢。 我認為這可能是您的硬件問題。 低端硬件在運行模擬器時往往會出現問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM