2017-08-26 2 views
0

Utilisation de la configuration de docker à https://github.com/kylemanna/docker-aosp J'ai réussi à créer une version Android-x86 personnalisée que je peux exécuter et installer sur une configuration VirtualBox/QEMU.Comment puis-je automatiser l'installation d'une image ISO Android-x86 personnalisée à des fins de test?

Je m'intéresse maintenant à l'accélération du cycle edit-compile-build-test.

Le système personnalisé sur lequel je travaille est de nature graphique, et j'ai donc besoin d'une confirmation visuelle. Le problème que j'ai, c'est que je ne peux pas comprendre comment créer une image QEMU ou VirtualBox qui me mènera à l'écran d'accueil immédiatement sans courir à travers l'installation et la configuration du compte Google.

Je n'ai aucun problème pour écrire ceci, je ne sais même pas par où commencer.

Merci d'avance.

Répondre

1

Si je comprends bien votre question, vous essayez essentiellement de vous débarrasser de l'assistant de configuration de démarrage de Google. Cela peut être réalisé en supprimant le fichier Andoird.mk de SetupWizared du dépôt source AOSP et en créant une version de votre périphérique qui ne contiendra pas l'assistant. Dans un référentiel de l'appareil GMS (Google Mobile Services), accédez à: repo_root/vendor/google/apps/SetupWizard et supprimez le fichier Android.mk. Cela désactivera effectivement l'application de l'assistant et il n'apparaîtra pas lors du démarrage à partir d'un nouveau flash système.

Sinon, si vous avez un accès root à l'appareil, vous pouvez marquer l'assistant d'installation comme terminée en appelant les commandes adb suivantes:

adb shell 
adb shell "settings put secure user_setup_complete 1" 
adb reboot 

(S'il vous plaît noter que je ne l'ai pas testé)

+0

Cela a fonctionné, bien que j'ai finalement décidé de simplement lancer l'émulateur directement après la construction des dépôts AOSP. Cela a semblé ignorer l'assistant d'installation. – cheez