2013-03-08 11 views
5

Ich habe ein Spiel für Android mit Python und Kivy geschrieben. Ich habe android-sdk-linux heruntergeladen und seinen Pfad zu .bashrc hinzugefügt. Ich habe auch das Projekt python-for-android geklont, um ein apk-Paket meines Programms zu erstellen. Aber wenn ich den folgenden Befehl schreiben, wie im Handbuch Kivy instruiert, ich erhalte eine Fehlermeldung:Keine Android SDK Umgebung für Kivy in Ubuntu eingestellt 12.04

./distubute.sh -m "kivy" 

error: 
    Check build dependencies for Ubuntu 
    Check enviromnent 
    No ANDROIDSDK environment set, abort 

Warum?

Dies ist ein Bild von meiner ./android.sh in $android-sdk-linux/tools:

Screenshot

+0

Export ANDROIDSDK =/path/toyourandroidsdkfolder in Ihrem Terminal dann das Skript erneut starten (im selben Terminal-Fenster) –

+0

nicht funktioniert ... :(aber tnx –

+0

tun Sie den gleichen Fehler? –

Antwort

4

Mit freundlichen Grüßen die docs lesen. Achten Sie insbesondere auf die Umgebungsvariablen, die Sie unten auf der Seite angeben müssen.

Hoffe, dass hilft.

+0

Vielen Dank. Ich hatte vergessen, die letzten zwei zu setzen ... Und das war das Problem ... :) Danke nochmal ... –

2

Ich weiß, dass die Frage ist ein bisschen alt, aber:

export ANDROIDSDK="/path/to/android-sdk-linux" 
export ANDROIDNDK="/path/to/android-ndk-rY" #change Y here 
export ANDROIDNDKVER=rY #same here 
export ANDROIDAPI=X #change X here 
export PATH=$PATH:$ANDROIDNDK:$ANDROIDSDK/platform-tools:$ANDROIDSDK/tools 

Sie haben Y mit der NDK Version zu ändern, und X mit der API-ID.

Sie können dies zu Ihrem ~/.bashrc hinzufügen.

Es hat das Problem für mich gelöst.

Verwandte Themen