[英]Run Android studio emulator on AMD processor
安卓新手。 我的處理器是 AMD,而不是 Intel,所以我無法在 Android Studio 中打開模擬器。
這個答案有這樣的評論:'你可以運行 ARM(非英特爾)模擬器鏡像。 從您的列表中,選擇一個非英特爾仿真。 他們沒有解釋在哪里可以找到它。 有任何想法嗎? 謝謝
好的,首先,打開你的Android SDK Manager:Tools -> Android -> SDK Manager,然后選擇你想下載的任何平台/包,展開它並選擇ARM EABI v7a System Image
或ARM 64 v8a System Image
然后安裝。
之后,打開Android AVD Manager:Tools -> Android -> AVD Manager 並創建一個模擬器。 您可以選擇現有的或創建自己的。
為了獲得更好的結果,您可能需要重新啟動 Android Studio。
[更新]
感謝@bjornredemption提供線索。
根據Google 針對 Android Emulator v29+ 的最新文檔導航到 Tools -> Android -> SDK Manager 然后選擇“SDK Tools”選項卡並勾選此選項:
用於 AMD 處理器的 Android Emulator Hypervisor 驅動程序
然后單擊應用下載,然后將其用於您的模擬器。
打開 Android AVD 管理器:工具 -> Android -> AVD 管理器並創建一個模擬器:
這對我有用。
我在 Android Studio 中使用微軟的 Android 模擬器。 我有一個 AMD FX8350。 android studio 中的 ARM 非常慢。
唯一的問題是它需要 Windows 10 Home 上不可用的Hyper-V。
它是一個非常快速的模擬器,而且是免費的。 我用過的最好的模擬器。
我有一個 Ryzen 2600X,我可以毫無問題地運行模擬器。 以下是我所做的調整:
*注意:您不需要 Android Studio 或 Android Emulator 的測試版。
**注意:我從 x86 圖像選項卡中選擇了 x86_64 和普通 x86 圖像(均為 API 28),它們工作得很好。
***注意:如果出現錯誤,也可能會檢查 Android 許可證,因此我在使用 Flutter 時遇到了問題,可能與此有關。
由於 Android Studio 3.2 和 Android Emulator 27.3.8 - Windows Hypervisor Platform支持 android 模擬器,正如官方android 開發者博客中所述- 有 mac 支持(自 OS X v10.10 Yosemite 起)和 Windows 支持(自 2018 年 4 月起)更新)。 您可以在開發者博客上找到更多說明。
在我看來,性能明顯優於以前的所有解決方法。
最近的更新使配備 AMD 處理器的計算機能夠運行 Android Emulator,您不再需要安裝 ARM 映像。 摘自 Android 開發者博客:
如果您的計算機中有 AMD 處理器,則需要滿足以下設置要求:
- AMD 處理器 - 推薦:AMD® Ryzen™ 處理器
- Android Studio 3.2 Beta 或更高版本
- 安卓模擬器 v27.3.8+
- x86 Android 虛擬設備 (AVD)
- 帶有 2018 年 4 月更新的 Windows 10
- 通過 Windows 功能啟用:“Windows 管理程序平台”
重要的一點是啟用 Windows 管理程序平台,就是這樣! 我強烈建議閱讀整篇博文:
https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html
我的筆記本電腦在 AMD Ryzen 5 上運行,我遇到了類似的問題。 我在這里嘗試了一些修復,但沒有奏效,但最終,我閱讀了數百篇博客並提出了解決方案。 您需要滿足以下設置要求:
AMD 處理器 - 推薦:AMD® Ryzen™ 處理器 Android Studio 3.2 Beta 或更高版本(我在 BETA 上運行,但最新版本的 Android Studio 不再需要您安裝 ARM 映像) Android Emulator v27.3.8+ x86 Android Virtual Device (AVD) 帶有 2018 年 4 月更新的 Windows 10 通過 Windows 功能啟用:“Windows 管理程序平台”
有了所有這些功能,我再次運行 Android Studio。 希望有幫助!
在我的機器上,我必須安裝 ARM AEBI a7a System Image 和 Google API,還安裝了僅適用於 API 15、16 和 17 的 MIPS(我沒有低於 15。)花了大約 12 個小時的修補,但是它現在有效。
或者,您可以使用 Genymotion 作為模擬器,但是很可能會失去設計能力,否則隨附的模擬器可用。
它現在有效。 很慢,但它有效。 當然,一旦你啟動了模擬器,只要不關閉它,速度會快很多。
您可能需要重新啟動 Android Studio,我重新啟動了我的整個計算機只是為了更好地衡量。
希望有幫助。
最新版本的 Android 模擬器可以在 Windows 10 1804 上使用 Hyper-V 而不是 Intel HAXM 運行:
https://blogs.msdn.microsoft.com/visualstudio/2018/05/08/hyper-v-android-emulator-support/
精簡版:
帶有最新 android studio 的 Windows 10 家庭版(2019 年 11 月):
從 BIOS 啟用虛擬化。 如果您有筆記本電腦,請谷歌搜索如何訪問 BIOS。
通過 Windows 功能啟用:“Windows 管理程序平台”。 重新開始。 不需要 Hyper-V 和 Win10 Pro。
完畢。 打開Android Studio,煩人的警告消失了,模擬器啟動就好了。
您需要做的第一件事是從 SDK 管理器和其他必要的軟件包(如 platform-25 等)下載附加程序和工具包,然后打開 AVD 管理器並選擇您不需要的任何模擬器,然后轉到“其他圖像”選項卡並選擇 ARM AEBI a7a 系統映像並選擇完成,您就完成了,希望這對您有所幫助。
您可能聽說過 Bluestacks,實際上您可以在 Bluestacks 模擬器上運行和調試您的 android 應用程序。 我認為這是 Android Studios 模擬器速度緩慢的最佳解決方案。 下次考慮購買英特爾處理器。 在此處查看更多信息: 將 Bluestacks 連接到 Android Studio
我正在使用 AMD 處理器並且遇到了同樣的問題。 要解決此問題,請轉到控制面板-> 打開或關閉 Windows 功能-> 選中 hyper-V 復選框,然后單擊確定並重新啟動計算機。 現在您可以創建虛擬設備
2019 年 12 月 3 日,星期二
https://androidstudio.googleblog.com/2019/12/emulator-29211-and-amd-hypervisor-12-to.html
通過 AMD Hypervisor,我們添加了對在 Windows 上的 AMD CPU 上運行模擬器的支持:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.