2016-03-30 139 views
0

構建成功,但是當我嘗試使用AVD運行項目時,它顯示以下消息。我不確定哪裏出了問題。無法運行Android模擬器

警告:未DNS服務器發現

模擬器:設備FD:608

HAXM不工作和仿真器中仿真模式下運行

仿真器:此AVD所需的存儲器超過在您的HAXM配置中指定的最大值爲 。

模擬器:AVD RAM大小= 1536 MB

模擬器:HAXM最大RAM大小= 512 MB

模擬器:您可能需要調整您的AVD RAM大小和/或HAXM 配置上跑得快virt模式。

創建窗口43 59 329 583仿真器:UpdateChecker:跳過版本 檢查

+0

嘗試安裝HAMX https://software.intel.com/zh-cn/android/articles/intel-hardware-accelerated-execution-manager – Mangesh

+0

當你創建你的仿真器,然後將其RAM大小設置爲<= 512MB –

回答

2

您需要調整您的adb ram大小。

首先打開android studio,然後在頂部圖標欄,你可以找到這個adb_icon icon.Click它。這將打開所有可用的虛擬設備,你有。選擇你的虛擬設備,在右邊你可以找到這個圖標edit_icon。點擊它。這將打開一個新窗口。在這個窗口的底部,你可以找到這個enter image description here。點擊它。然後將有一個這樣的部分section。然後更改內存大小1536爲512.像這樣edit_ram_size。現在點擊完成並運行你的應用程序。

編輯:

如果你的目標的API上比19,那麼你需要調整你的haxm安裝RAM的大小,因爲當你運行你的應用程序的AVD RAM容量將增加至1 GB。 那麼如何調整你的haxm安裝程序ram size.Follow下面提到的步驟。

如果你安裝Android工作室由它的默認位置,那麼您可以在此locaiton找到haxm安裝 'C:\用戶\ Niyamat \應用程序數據\本地\ Android的\ SDK \演員\英特爾\ Hardware_Accelerated_Execution_Manager'

圍棋到這個位置(確保你更改了userName Niyamat到你的用戶名)。點擊「intelhaxm-android」並運行它。然後彈出一個如下提示對話enter image description here click yes。然後點擊Next。最後點擊Set manually.and remove 512並添加1024.Some就像這樣enter image description here。然後點擊下一步,然後安裝。等待幾秒鐘就可以安裝了。就是這樣。我想現在你可以在你的虛擬設備上運行你的應用程序。 希望得到這個幫助!

+0

仍然有點麻煩,如下C:\ Android \ AndroidSDK \ tools \ emulator.exe -netdelay none -n​​etspeed full -avd Mohanas_Android 模擬器:警告:將RAM大小增加到1GB 警告:沒有找到DNS服務器 模擬器:設備fd:620 HAXM正在運行,仿真程序以快速虛擬模式運行 創建窗口0 0 411 729 仿真程序:UpdateChecker:跳過版本檢查 –

+0

您可以發佈您的PC配置。 –

+0

好的,如果你的電腦配置不錯,那麼你可以按照我的回答(我更新它)。 –

1

HAXM內存大小應該比AVD多。 通過編輯仿真設備更好地減少AVD的RAM大小,或者增加HAXM RAM大小。

+0

準確地做到這一點?我的意思是給特定的位置。 –

+0

@SandeepRoy轉到您的avd經理。刪除模擬器並創建一個新模擬器。然而,對於新的確保它的內存小於512 MB。 –

1

HAXM RAM大小應該大於AVD。減小AVD的RAM大小或增加HAXM RAM大小。

爲了減少AVD的RAM(至極我推薦)

轉到您的AVD管理。刪除模擬器並創建一個新模擬器。然而,對於新的確保它的內存小於512 MB。