web-dev-qa-db-ja.com

AMDプロセッサーでAndroidスタジオエミュレーターを実行します

Android初心者。プロセッサはIntelではなくAMD​​なので、Android studioでエミュレータを開くことができません。

この回答にはコメントがあります。「ARM(Intel以外)エミュレータイメージを実行できます。リストから、Intel以外のエミュレーションを選択してください。彼らはこれがどこで見つかるかを説明しません。何か案は?ありがとう

Android StudioエミュレーターとAMD CP

45
Bobby King

まず、Android SDKマネージャーを開きます。ツール-> Android-> SDKマネージャーを選択し、ダウンロードするプラットフォーム/パッケージを選択して展開し、ARM EABI v7a System ImageまたはARM 64 v8a System Imageをインストールします。

その後、Android AVD Managerを開きます。ツール-> Android-> AVD Managerを作成し、エミュレーターを作成します。既存のものから選択することも、独自に作成することもできます。

より良い結果を得るには、Android St​​udioの再起動が必要になる場合があります。

37
blueware

Android AVD Managerを開きます。ツール-> Android-> AVD Managerでエミュレータを作成します。

-仮想デバイスの作成

-ハードウェアを選択する

-システムイメージで[その他のイメージ]タブをクリックする必要があります

-インストールするイメージを選択します。 重要:「ABI」列のAMDについては、次のように言う必要があることに注意してください。ARM EABI v7aまたはARM 64 v8a

-インストールしてAndroid St​​udioを再起動します

これは私のために動作します。

21
Jorge Valdés

MicrosoftのAndroidエミュレーター でAndroid St​​udioを使用しています。 AMD FX8350があります。 ARMスタジオ内のAndroid oneは非常に遅いです。

唯一の問題は、 利用可能 windows 10 HomeではないHyper-Vが必要なことです。

その非常に速いエミュレーターであり、無料です。私が使用した中で最高のエミュレータ。

8
Daniel

Ryzen 2600Xを使用しており、問題なくエミュレーターを実行できます。私が行った調整は次のとおりです。

*注意:Android St​​udioまたはAndroid Emulatorのベータ版は必要ありません。

  1. MB BIOSに移動して、SVMをオンにします(CPU仮想化)。
  2. Windowsで右クリックWindowsボタン=>「アプリと機能」=>「プログラムと機能」を選択=>「Windows機能のオンとオフを切り替える」
  3. 表示されたリストで[Hyper-V]チェックボックスを選択します==サブフォルダーがすべて選択されていることを確認します。再起動を求められたら、PCを再起動します。
  4. 再起動してインストール画面を更新すると、Windowsに戻り、エミュレータを実行できるようになります。

**注:[x86イメージ]タブからx86_64およびプレーンx86イメージ(両方ともAPI 28)を選択しましたが、それらは正常に機能します。

***注:エラーがポップアップした場合は、Androidライセンスもチェックする場合があります。

3
Eugen

Android St​​udio 3.2およびAndroid Emulator 27.3.8-Androidエミュレータは Windows Hypervisor Platform でサポートされているため、公式 Android開発者ブログ -Macサポート(OS X v10.10 Yosemite以降)およびWindowsサポート(2018年4月アップデート以降)があります。詳細については、開発者のブログをご覧ください。

私の意見では、パフォーマンスは以前のすべての回避策よりも大幅に優れています。

2
mathew11

私の場合は、ARM AEBI a7a System ImageとGoogle APIをインストールする必要があり、API 15、16、17でのみ使用可能なMIPSもインストールしました(15以下にはなりませんでした) 12時間のいじりがありますが、現在は機能しています。

あるいは、Genymotionをエミュレーターとして使用することもできますが、含まれているエミュレーターで利用できないデザイン機能はほとんど失われます。

今は動作します。かなり遅いですが、動作します。もちろん、エミュレータを一度起動すると、閉じない限り、はるかに高速になります。

Android studioの再起動が必要になる場合がありますが、念のためにコンピューター全体を再起動しました。

それが役に立てば幸いです。

1
Argv

Androidエミュレーターの最新バージョンは、Windows 10 1804でIntel HAXMの代わりにHyper-Vで実行できます。

https://blogs.msdn.Microsoft.com/visualstudio/2018/05/08/hyper-v-Android-emulator-support/

短縮版:

  • windows Hypervisor Platform機能をインストールする
  • Android Emulator 27.2.7以降への更新
  • windowsHypervisorPlatform = onをC:\ Users\.Android\advancedFeatures.iniに置くか、-feature WindowsHypervisorPlatformを使用してエミュレーターまたはコマンドラインを起動します。
1
plaisthos

おそらくBluestacksのことを聞いたことがあるでしょう。実際には、BluestacksエミュレーターでAndroidアプリを実行およびデバッグできます。これは、Android St​​udiosエミュレーターの速度が遅い場合の最適なソリューションだと思います。また、次回は代わりにIntelプロセッサーの購入を検討してください。詳細については、こちらをご覧ください: BluestacksをAndroid St​​udioに接続

0
dan dan

最近の更新により、AMDプロセッサを搭載したコンピューターでAndroidエミュレーターを実行できるようになり、ARMイメージをインストールする必要がなくなりました。 Android Developersブログから引用:

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

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

以上です!ブログ投稿全体を読むことを強くお勧めします。
https://Android-developers.googleblog.com/2018/07/Android-emulator-AMD-processor-hyper-v.html

0
Haggra

最初に行う必要があるのは、SDKマネージャーおよびプラットフォーム25などのその他の必要なパッケージからエクストラおよびツールパッケージをダウンロードすることです。他の画像」タブでARM AEBI a7a System Imageを選択し、終了を選択すると、これがあなたの助けになることを願っています。

0
You to Player