Wie erstelle ich eine Android App auf Raspberry Pi?
Wie Sie vielleicht wissen, ist das Android-Entwicklungssystem für den Raspberry Pi aus dem Debian-Projekt hier verfügbar: https://packages.debian.org/buster/android-sdkSie enthalten jedoch kein Android Studio. Gibt es ein gutes Tutorial zum Entwickeln von Android-Apps auf dem Pi ohne Android Studio?
Antworten
Nach der Installation des Android SDK können Sie den SDK-Manager öffnen und die Tools und Android-APIs installieren. Dann können Sie Eclipse mit installieren sudo apt-get install eclipse. Nachdem Sie ein Plug-In namens Android Development Tools (ADT) installiert haben, sollten Sie über eine normale Entwicklungserfahrung verfügen. Ein Aspekt der Entwicklung, der möglicherweise anders ist, ist der Testprozess. Da der Pi nicht leistungsfähig genug ist, um einen Android-Emulator auszuführen, müssen Sie die gesamte App erstellen und jedes Mal, wenn Sie Ihre App testen möchten, auf einem tatsächlichen Gerät installieren. Ein weiteres Problem bei dieser Methode wäre die Tatsache, dass Eclipse nicht leicht ist und Sie möglicherweise Probleme mit weniger leistungsstarken Pis haben.
Android-Programmierung ist auf dem Raspberry Pi nicht nativ möglich, da die verschiedenen Android-Pakete nicht den SDK-Manager enthalten, der zum Herunterladen der zugehörigen Software erforderlich ist. Der SDK-Manager ist jetzt Teil von Android Studio, das nicht auf den Pi portiert wurde.
Es gibt jedoch eine Möglichkeit, Android-Apps auf dem Pi zu erstellen, indem Sie mit Qemu einen x86_64 emulieren, auf dem eine beliebige x86-Linux-Distribution ausgeführt wird, und dann das x86-Android-Studio darin installieren. Es ist sehr langsam, aber es scheint zu funktionieren. Dies ist ein Fall, in dem es möglicherweise ratsam ist, den Pi zu übertakten, und Sie sollten Qemu mit der Option -smp ausführen, um mehrere Kerne anzugeben.