Comment créer une application Android sur Raspberry pi?
Comme vous le savez peut-être, le système de développement Android est disponible pour le Raspberry Pi à partir du projet Debian ici: https://packages.debian.org/buster/android-sdkCependant, ils n'incluent pas Android Studio. Existe-t-il un bon tutoriel sur la façon de développer des applications Android sur le Pi sans Android Studio?
Réponses
Après avoir installé le SDK Android, vous pouvez ouvrir le Gestionnaire de SDK et installer les outils et les API Android. Ensuite, vous pouvez installer Eclipse avec sudo apt-get install eclipse. Après avoir installé un plug-in appelé Android Development Tools (ADT), vous devriez avoir une expérience de développement normale. Un aspect du développement qui pourrait être différent est le processus de test. Étant donné que le Pi n'est pas assez puissant pour exécuter un émulateur Android, vous devrez créer toute l'application et l'installer sur un appareil réel chaque fois que vous souhaitez tester votre application. Un autre problème avec cette méthode serait le fait qu'Eclipse n'est pas léger et que vous pourriez avoir des problèmes avec des Pis moins puissants.
La programmation Android n'est pas possible de manière native sur le Raspberry Pi, car les différents packages Android n'incluent pas le gestionnaire de SDK qui est nécessaire pour télécharger les logiciels associés. Le gestionnaire de SDK fait maintenant partie d'Android Studio qui n'a pas été porté sur le Pi.
Cependant, il existe un moyen de créer des applications Android sur le Pi, en utilisant Qemu pour émuler un x86_64 exécutant n'importe quelle distribution Linux x86, puis en installant le studio x86 Android. C'est très lent mais cela semble fonctionner. C'est un cas où il peut être judicieux d'overclocker le Pi, et vous devez exécuter Qemu avec l'option -smp pour spécifier plusieurs cœurs.