2012-11-16 15 views

答えて

84

この意味は?

これは、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/

+0

ハハハありがとう! – sandalone

+8

私はGoogle経由でここに来ました。これが質問に答える一方、それはあまり有益な情報を追加しません(user1364368の答えがありました)。 –

+3

@DavidIsNotHere:答えの3分の2は、MIPSではなくx86について論じられており、質問とは無関係です。私が前提とした関連性の1つのポイント(「ネイティブコードのテスト」)は明らかでした。これは私の間違った前提でした。 – CommonsWare

18

私の理解によると、あなたが"Native Development Kit" (NDK)を使用して開発されたMIPSだけネイティブコードをテストするためのx86用のシステムイメージを、必要とします。

あなたのCPU(例えば、IntelのVTX;唯一のLinux用のAMD-V)仮想化サポートを提供している場合のx86-画像は、高いパフォーマンスで実行することができ、公式ドキュメントにthis sectionを参照してください。 this discussionによると、エミュレータは、CPUの仮想化サポートを使用している場合、「HAXが動作し、エミュレータが高速virtモードで実行されます」をコンソールに書き込みます。エミュレータがあまりにも速く実行されている場合

しかし、その後、開発者は、MIPSシステムの更新、不思議なことに...アプリはまた、限られたリソースで、モバイルデバイス上で十分なパフォーマンスで実行する必要がありますことを

+2

私はGoogle経由でここに着いた、これは私が見たいと思ったものだった。 –

+0

よろしくお願いします。私は、この回答が質問に反応する可能性が高いと思います。 –

3

を忘れてしまったかもしれませんイメージは、私が持っていたビルドの問題を解決しました。 MIPSシステムイメージ以外のすべてのコンポーネントを更新した後、私のすべてのプロジェクトは "Rを変数に解決できません"というエラーでビルドできませんでした。 MIPS System Imageを更新したら、すべてがうまく構築されます。

+1

誰でもこれを落として、何かがあなたに起こるまで待ってください。 –

+4

私はこれをdownvoteしませんでしたが、私はMIPSエミュレータがあなたの問題を独占的に解決できなかったと言いたいと思います。"Rは変数に解決できません"というのはIDE(Eclipse)の自動ビルドではないからです。プロジェクト>自動ビルドで自動コンパイルを有効にする必要があります。 –

+1

@David自動ビルドは、常にコンパイルが停止する前、問題が発生している間、変更後、常に有効になっていました。 –

関連する問題