2015-02-16 10 views
7

Obecnie próbuję rozpocząć tworzenie aplikacji dla systemu Android na Raspberry PI 2. Wykluczyłem już możliwość korzystania z IDE, takich jak Eclipse lub Android Studios (tak, wiem, że RPI nie jest nawet w stanie go uruchomić), więc teraz patrzę na rozwijanie z linii poleceń.Uzyskiwanie narzędzi Android SDK do pracy nad Raspberry PI

Co mam tak daleko:

  • Ramię przeniesiony adb
  • narzędzia Ant (& narzędzi Pand)

Teraz wszystko muszę mieć to na android wykonywalny, który jest zawarty w samodzielny pakiet SDK. Pobrałem go z tego source (android-studio-ide-135.1641136-linux.zip). Jednak przy próbie uruchomienia pliku wykonywalnego android w linii komend pojawia się następujący błąd:

SWT folder '/home/pi/android-sdk-linux/tools/lib/arm' does not exist. 
Please export ANDROID_SWT to point to the folder containing swt.jar for your platform. 

kiedy uruchomić dowolne polecenie z pliku android.

Nie mam pojęcia, co robić i jak to naprawić, ponieważ jestem kompletnym noobem, jeśli chodzi o RPI i wszystko, co z Linuksem. Jakieś wskazówki, jak to naprawić? Dzięki.

+1

Czy mogłabyś gdzieś udostępnić ramiona wersji adb? –

+0

http://forum.xda-developers.com/showpost.php?p=32587647&postcount=38 zawiera binarny adb dla Raspberry Pi. Pobrałem, umieściłem plik binarny adb w/usr/bin na Pi2 i wygląda dobrze. –

+0

@HughBarnard Czy mówisz o pliku adbarmv6 \ mypart \ adb? Jeśli tak, to nie działa. Czy musimy też skopiować coś jeszcze? – sttaq

Odpowiedz

4

Po pierwsze, trzeba szukać w katalogu/usr/share/java do pliku swt.jar Jeśli to nie zadziała, spróbuj:

sudo apt-get install libswt-gtk-3-java 

Która wprowadzi swt-gtk-3.8.0.jar w /usr/share/java teczka.

Utwórz folder /home/pi/android-sdk-linux/tools/lib/arm

Następnie należy skopiować dowolny plik, który wybrał (swt-gtk-3.8.0.jar lub swt.jar) i umieścić go w folderze /home/pi/android-sdk-linux/tools/lib/arm. To zadziałało dla mnie i mam nadzieję, że zadziała również dla ciebie.

+1

Uwaga: Musiałem też użyć 'sudo apt-get install libswt-cairo-gtk-3-jni' dla Rasp Pi 3 na Raspbian – SuckerForMayhem