2013-03-08 66 views
5

我已经为使用Python和Kivy的Android编写了一款游戏。我已下载android-sdk-linux并将其路径添加到.bashrc。我也克隆了python-for-android项目来创建我的程序的apk包。但是当我按照Kivy手册中的说明编写以下命令时,出现错误:在Ubuntu中没有为Kivy设置Android SDK环境12.04

./distubute.sh -m "kivy" 

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

为什么?

这是我在./android.sh$android-sdk-linux/tools图片:

Screenshot

+0

出口ANDROIDSDK = /路径/在你的终端toyourandroidsdkfolder然后再次启动脚本(在同一个终端窗口) – 2013-03-08 15:24:56

+0

没有工作... :(但TNX – 2013-03-08 15:33:56

+0

你得到同样的错误? – 2013-03-08 15:35:18

回答

4

真诚阅读docs。特别要注意在页面底部提到的需要设置的环境变量。

希望有所帮助。

+0

非常感谢,我忘记了设置最后两个......而这就是问题... :)再次感谢...... – 2013-03-10 05:40:34

2

我知道这个问题是有点老了,但是:

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 

你必须改变Y中的NDK版本,而X与API ID。

您可以将其添加到〜/ .bashrc中。

它已经解决了我的问题。