web-dev-qa-db-fra.com

Qu'est-ce que l'image système MIPS dans Android SDK manager?

Avec chaque SDK, j'ai une solution d'installation de MIPS system image.

Qu'Est-ce que c'est? Que fait-il et quand est-ce que quelqu'un l'utilisera? Que se passera-t-il si je ne l'installe pas?

54
sandalone

Qu'Est-ce que c'est?

Il s'agit d'une image d'émulateur qui émule un périphérique doté d'un processeur MIPS, au lieu d'un processeur ARM ou x86.

Que fait-il et quand est-ce que quelqu'un l'utilisera?

Vous l'utiliserez si vous souhaitez émuler un appareil doté d'un processeur MIPS, au lieu d'un ARM ou processeur x86.

Que se passera-t-il si je ne l'installe pas?

Vous ne pourrez pas émuler un appareil doté d'un processeur MIPS, au lieu d'un processeur ARM ou x86. Le consortium MIPS peut pleurer. Mais, compte tenu du fait qu'il y en a actuellement très peu Android avec des processeurs MIPS sur le marché, ne pas avoir d'émulateur MIPS sont probablement très bien.

Plus d'informations sur l'architecture MIPS peuvent être trouvées ici: http://www.mips.com/

84
CommonsWare

D'après ma compréhension, vous avez besoin des images système pour MIPS et x86 uniquement pour tester le code natif, qui a été développé à l'aide du "Kit de développement natif" (NDK) .

L'image x86 peut être exécutée avec des performances supérieures, si votre CPU offre un support de virtualisation (par exemple, le VTx d'Intel; AMD-V uniquement pour Linux), voir cette section = dans la documentation officielle. Selon cette discussion l'émulateur écrira "HAX fonctionne et l'émulateur fonctionne en mode virt rapide " à la console s'il utilise le support de virtualisation du CPU.

Cependant, si l'émulateur fonctionne trop rapidement, le développeur peut oublier que l'application devra également fonctionner avec des performances suffisantes sur un appareil mobile avec des ressources limitées ...

18
user1364368

Curieusement, la mise à jour de MIPS System Image a résolu un problème de construction que j'avais. Après la mise à jour de tous les composants, à l'exception de l'image système MIPS, tous mes projets n'ont pas pu être générés avec des erreurs indiquant "R ne peut pas être résolu en une variable". Après la mise à jour de MIPS System Image, tout se passe bien.

3
Ilya Kogan