web-dev-qa-db-ja.com

Android SDKマネージャーのMIPSシステムイメージとは何ですか?

各SDKには、MIPS system image

それは何ですか?それは何をし、誰かはいつそれを使用しますか?インストールしないとどうなりますか?

54
sandalone

それは何ですか?

これは、ARMまたはx86 CPUではなく、MIPS CPUを搭載したデバイスをエミュレートするエミュレーターイメージです。

それは何をし、誰かはいつそれを使用しますか?

ARMまたはx86 CPUではなく、MIPS CPUを持つデバイスをエミュレートする場合に使用します。

インストールしないとどうなりますか?

ARMまたはx86 CPUではなく、MIPS CPUを持つデバイスをエミュレートすることはできません。 MIPSコンソーシアムは泣くかもしれません。しかし、現時点では、MIPS CPUを搭載したAndroidデバイスは非常に少ないため、MIPSエミュレーターを持たなくても問題ありません。

MIPSアーキテクチャの詳細については、こちらをご覧ください。 http://www.mips.com/

84
CommonsWare

私の理解では、MIPSおよびx86のシステムイメージは、 "Native Development Kit"(NDK) を使用して開発されたネイティブコードをテストするためにのみ必要です。 =。

CPUが仮想化サポート(IntelのVTx、LinuxのみのAMD-Vなど)を提供している場合、x86イメージをより高いパフォーマンスで実行できます。このセクション公式ドキュメント。 この説明によると、エミュレーターは「HAXは動作しており、エミュレーターは高速virtモードで実行されます」CPUの仮想化サポートを使用している場合、コンソールに。

ただし、エミュレーターの実行速度が速すぎる場合、開発者は、リソースが限られているモバイルデバイスでアプリを十分なパフォーマンスで実行する必要があることを忘れる場合があります...

18
user1364368

奇妙なことに、MIPS System Imageを更新することで、私が抱えていたビルドの問題を解決しました。 MIPSシステムイメージを除くすべてのコンポーネントを更新した後、「Rを変数に解決できません」というエラーが表示され、すべてのプロジェクトをビルドできませんでした。 MIPSシステムイメージを更新すると、すべてが正常にビルドされます。

3
Ilya Kogan