Android 開発で ARM EABI v7a システム イメージは何のために必要ですか? その特定の画像の目的は何ですか?
6 に答える
NativeDKを使用している場合、そのイメージがないと、エミュレータはARMv7コードの実行をシミュレートできません(マルチコア命令やNEON浮動小数点ユニットなど)。
カーネルイメージです。インストールする必要があります。そうしないと、イメージが起動せず、次のように失敗します。
エラー:このAVDの構成にカーネルファイルがありません
システム イメージはエミュレーターによって Android OS を仮想化するために使用されるため、コードが変更されるたびにアプリを電話にアップロードしなくても、PC でアプリをテスト/デバッグできます。これにより、開発プロセスがスピードアップし、物理的に利用できない電話のテストが可能になります。
これは、プロファイル ハードウェアをサポートするエミュレータ イメージARMv7-A
です。これは、すべての新しい Android フォンに当てはまります。
ARMv7-a は ARMv5 との下位互換性があるため、それ以降のシステム イメージでサポートされる唯一のイメージです。
私が知っている唯一の行は、
Android SDK Manager、ARM EABI v7a システム イメージを使用して、その ARM EABI プロセッサ サポートをローカル SDK に追加する必要があると思います。
このパッケージは、浮動小数点演算を高速化します