10
votes

Emulateur Android

Je me demandais s'il existe un moyen de configurer un émulateur dans Android Studio à l'aide de l'image système pouvant être téléchargée à partir du site Web Android Things. J'ai déjà une framboise PI 3, mais je dois toujours le brancher dans la télévision qui n'est pas très pratique du tout. C'est pourquoi je demande.


1 commentaires

Quelqu'un peut-il m'aider s'il vous plaît à résoudre ce problème. Stackoverflow.com/questions/63296342/handle-android-emulator


3 Réponses :


5
votes

À mon avis, ce n'est pas possible pour le moment. À un stade précoce, trop de matériel dépendant (GPIOS, etc.). Si ce serait possible à ce stade, les bons gars de Google fourniraient volontiers une solution pour le faire.


2 commentaires

C'est ce à quoi je m'attendais, mais je voulais toujours confirmer avec la communauté. Merci beaucoup pour la réponse rapide.


Je suppose que le support robolectrique ou une autre bibliothèque moquée spécifique pour GPIO / PWM, etc. serait aussi formidable.



15
votes

Vous n'avez pas besoin de brasser le PI de framboise dans un téléviseur pour qu'il fonctionne pour des choses Android. Le PI fonctionnera toujours sans un câble HDMI connecté.

Si vous souhaitez créer un interface utilisateur, vous pouvez utiliser un émulateur Emulateur normal et dans votre androidmanifest.xml Ajouter ça Les choses Androides SDK n'est pas requise: xxx

android: requis = "FALSE" est la clé

Vous venez d'avoir Pour vous assurer que le code qui exécute sur l'émulateur n'utilise aucune des choses Androides importations Java à cette époque.


Un moyen de vous assurer que le code SDK Android est resté séparé de votre application principale (ce qui signifie que vous pouvez exécuter votre application principale sur un émulateur) consiste à séparer le code avec architecture hexagonale , c'est un peu de sujet pour votre question mais cela vous permettrait d'éviter la nécessité de l'éviter Avoir un "émulateur de Raspberry Pi", vous pouvez en savoir plus à ce sujet ici: https: // www .novoda.com / blog / tester-android-objets /


2 commentaires

Aussi @vollnoob, vous pouvez utiliser VYSOR :-) Twitter.com/blundell_apps/status/816024685100023809


Travaillé pour moi. Créez un émulateur régulier et ajouté Android: requis = "False" à manifester. Avant cet émulateur écrasant



4
votes

Si vous voulez simplement afficher l'écran, vous pouvez essayer vysor qui est une application chromée qui fonctionne via adb. Si votre RPI est connecté via adb, cela devrait fonctionner. Vous pouvez l'obtenir ici: https://www.vysor.io/ .


0 commentaires