2011-11-03 3 views

答えて

1

私が知っている唯一のライン、

私はあなたの地元のSDKにそのARM EABIプロセッサのサポートを追加するには、Android SDKマネージャー、ARM EABI v7aシステムイメージを使用する必要があると考えています。

33

あなたはNativeDKで作業する場合、その画像なしエミュレータ(マルチコア命令とNEON浮動小数点ユニットなど)のARMv7コードの実行をシミュレートすることができません

+5

NDKを使用しない場合、システムイメージはまだインストールされていますか? – Felix

+1

それは空想的ではありません - 多くのスペースを必要とする...私はなぜこれらのシステムイメージをすべて1つのバージョンの下にインストールする必要があるのだろうか...。 Andorid L(api 20)には次の4つの画像があります。私のエミュレータは何とかそれらをインストールする前にちょうど良い - 少なくともそれはエラーで泣かなかった。今、マシンのスペースが足りなくなりすぎて、遅すぎる - イメージが進行中です...それは非常に非効率的だと思いませんか? – bonCodigo

+0

ARMエミュレータを使用していない場合、このイメージは実際には必要ありませんか? – user626528

1

このパッケージには、より高速に責任があります浮動小数点演算

+0

なぜ高速浮動小数点演算をサポートしていますか? – hugemeow

10

カーネルイメージです。あなたはすべての新しいAndroid携帯電話のための真であるARMv7-Aプロファイルのハードウェアをサポートするエミュレータイメージをだ

ERROR: This AVD's configuration is missing a kernel file

2

で失敗し、それ以外の場合は画像が起動しない、それをインストールする必要があります。

ARMv7-aはARMv5と下位互換性があるため、それ以降のシステムイメージでサポートされている唯一のイメージです。

3

システムイメージは、Android OSを仮想化するためにエミュレータで使用されるため、コードの変更が行われたときにいつでもアプリを携帯電話にアップロードする必要はなく、PCでテスト/デバッグできます。これにより、開発プロセスが迅速化され、物理的に利用できない電話機のテストが可能になります。

関連する問題