web-dev-qa-db-ja.com

AMD Ryzen CPUを使用していますが、Android Studioのエミュレーターが機能しません

AMD Ryzen CPUを持っていますが、Android Studioのエミュレーターは動作しません。CPUがx86エミュレーターをサポートしていないため、エミュレーターが起動しません。

8
Simone

Update-以前の答えは当てはまりません。 Googleは、AMDおよびHyper-Vのサポートを最新のベータ版に追加しました。 ReverseCold に感謝します。 以下の回答 をご覧ください

Update 2-今日これを設定しなければなりませんでした。グーグルを節約するために、Hyper-Vを有効にするpowershellコマンドを次に示します。 Microsoft's Docs から取得

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

必ず管理者としてpowershellを実行してください。

Update 3-Windows Hypervisor PlatformHyper-V。 Androidエミュレーションが機能するためには、最初のものを有効にする必要があります。開始をクリックして、Windowsの機能をオンまたはオフにします同じ名前のコントロールパネルオプションを選択し、それをクリックすると表示されるメニューから機能を有効にします。


この回答 によると、AndroidのAMD仮想化はLinuxでのみサポートされています。Ryzenが非常に人気を博した場合、Windows向けに書けるかもしれませんが、 t息を止めて。

9
Euroclydon37

最新のベータ版ではRyzenがサポートされています。 ソース

以下は、Googleブログの投稿からのものです。コンピューターにAMDプロセッサーが搭載されている場合は、次のセットアップ要件を設定する必要があります。

  • AMDプロセッサー-推奨:AMD®Ryzen™プロセッサー
  • Android Studio 3.2 Beta以降-Android Studio Previewページからダウンロード
  • Android Emulator v27.3.8 +-Android Studio SDK Managerからダウンロード
  • x86 Android仮想デバイス(AVD)-AVDの作成
  • 2018年4月の更新プログラムを適用したWindows 10
  • Windowsの機能を使用して有効にする:「Windows Hypervisor Platform」
3
ReverseCold

これを回避する方法のリストを次に示します。

  • genymotion personal は無料ですが、登録する必要があります
  • Visual studio Android emulator も無料で高速です。Android studio
  • 物理デバイス。ルート化されていない場合、sqliteデータベースを表示しようとするのは大変です。

物理デバイスを使用すると、Play StoreでVysorをダウンロードして、Google Chromeに拡張機能をインストールできます。その後、モニターに物理デバイスを配置できます。

2
Daniel

コンピューターにAMDプロセッサーが搭載されている場合は、次のセットアップ要件が必要です。

  1. AMDプロセッサー-推奨:AMD®Ryzen™プロセッサー
  2. Android Studio 3.2 Beta以降-Android Studio Previewページからダウンロード
  3. Android Emulator v27.3.8 +-Android Studio SDK Managerからダウンロード
  4. x86 Android仮想デバイス(AVD)-AVDの作成
  5. 2018年4月の更新プログラムを適用したWindows 10
  6. Windowsの機能を使用して有効にする:「Windows Hypervisor Platform」

**注:Hyper-V機能があります... Hyper-VではなくWindows Hypervisor Platformを有効にする必要があります。 Windows Hypervisor Platformは機能の下部にあります**

0
Beyaz

GenymotionはAMDユーザー向けに動作するはずです。私はそれらを電子メールで送りました、そして、彼らははい、それが働くべきであると言いました。

here をチェックして、特定の要件を確認します。

0
Daniel