各SDKには、をインストールするソリューションがありMIPS system image
ます。
それは何ですか?それは何をし、いつ誰かがそれを使うのでしょうか?インストールしないとどうなりますか?
それは何ですか?
これは、ARMまたはx86CPUの代わりにMIPSCPUを搭載したデバイスをエミュレートするエミュレーターイメージです。
それは何をし、いつ誰かがそれを使うのでしょうか?
ARMまたはx86CPUの代わりにMIPSCPUを搭載したデバイスをエミュレートする場合に使用します。
インストールしないとどうなりますか?
ARMまたはx86CPUの代わりにMIPSCPUを搭載したデバイスをエミュレートすることはできません。MIPSコンソーシアムは泣くかもしれません。しかし、現在市場にMIPS CPUを搭載したAndroidデバイスがほとんどないことを考えると、MIPSエミュレーターがなくても問題はないでしょう。
MIPSアーキテクチャの詳細については、http://www.mips.com/を参照してください。
私の理解によると、 「Native Development Kit」(NDK)を使用して開発されたネイティブコードをテストするためにのみ、MIPSおよびx86のシステムイメージが必要です。
CPUが仮想化サポートを提供している場合(たとえば、IntelのVTx、Linuxの場合のみAMD-V)、x86イメージをより高いパフォーマンスで実行できます。公式ドキュメントのこのセクションを参照してください。この議論によると、エミュレーターは、CPUの仮想化サポートを使用している場合、コンソールに「HAXは動作しており、エミュレーターは高速virtモードで実行されています」と書き込みます。
ただし、エミュレーターの実行速度が速すぎると、開発者は、リソースが限られているモバイルデバイスでもアプリを十分なパフォーマンスで実行する必要があることを忘れてしまう可能性があります...
不思議なことに、MIPSシステムイメージを更新することで、私が抱えていたビルドの問題が解決しました。MIPSシステムイメージを除くすべてのコンポーネントを更新した後、すべてのプロジェクトが「Rを変数に解決できません」というエラーでビルドに失敗しました。MIPSシステムイメージを更新した後、すべてがうまく構築されます。