blog

Androidエミュレータを実機並みに速くする

androidのエミュレータはいつも大きな失敗の一つで、起動に時間がかかり、エミュレータを作成することでパラメータを変更することはできますが、それでもスピードは理想的ではありません。そのため、私が開発...

Jul 17, 2025 · 2 min. read
シェア

問題は、CPUがデフォルトでvtをオンにしていない可能性があることです。バイオスに入り、バーチャル・テクノロジー・オプションを見つけ、有効を選択します。

アンドロイドのエミュレータは、エミュレータを作成することでパラメータを変更することができますが、それでもスピードは理想的ではありません。そのため、以前は開発するときはいつも実機を使ってデバッグしていましたが、そのインターフェイスはとても壊れやすく、長くは続かず、接触不良になるなど、この問題は多くの人を悩ませてきました。WIFIを介してデバッグする方法を見つけましたが、無線ルータを持っている必要があり、多くの携帯電話は非常によくこれをサポートしていません。数日前、同僚は、X86アーキテクチャマシン上でネイティブ速度でエミュレータを実行できるようにする方法を共有しました。

方法は簡単です:

2.アンドロイドSDKマネージャーから「Intel x86 Atom System Image」をダウンロードします。

3.インテルx86エミュレータを作成します。

1. android sdk toolsは少なくともR17以上、android sdk APIは少なくとも15である必要があります。

写真の代わりに、ドキュメントのアドレスを示します。

まず、sdk manager を開き、x86 イメージがあることを確認します。

4.2にはARMイメージしかないので、うまく動作しません。

次に intelHAXM をダウンロードします。

オンになっていることを確認するには、コマンドラインを開き、次のように入力します。

sc query intelhaxm

そして、国家は以下のように動いています。

CPUはおそらくデフォルトではvtがオンになっていないので、biosでvtをオンにする必要があります。

次にAVDを構築します。

cpu/abiにx86を選択することを忘れないでください。

次に、ハードウェアセクションの下にある、新しいものを作成し、GPUエミュレーションを取得し、「はい」を選択する必要があります。

adtを21.0.1にアップデートした後、AVDを作成するインターフェースが少し変わりました。下図のように、Emulation OptionsでUse Host GPUを選択する必要があります。

AVDを起動してください。

HAXは動作中です。

Read next

アクセスネットワーク市場を切り開くためにIPv6の鼓動をつかむ

IPv4からIPv6への変換・移行はネットワーク発展の必然的な流れであり、NDRCの通知によると、第12次5カ年計画期間中にインターネット普及率は45%以上に達し、IPv6ブロードバンドアクセスユーザー数は2,500万人を超え、IPv4とIPv6の主流サービスの相互運用性が実現され、IPv6アドレスの量はユーザーのニーズを完全に満たすようになります。第12次5カ年計画期間中にIPv6ブロードバンドアクセスユーザー数が2,500万人を突破。

Jul 17, 2025 · 2 min read