在Ubuntu 12.04中未为Kivy设置Android SDK环境
我用Python和Kivy写了一个安卓游戏。我下载了android-sdk-linux
并把它的路径加到了.bashrc
文件里。我还克隆了python-for-android
项目,想要为我的程序创建一个apk包。但是,当我按照Kivy手册里的说明输入以下命令时,出现了错误:
./distubute.sh -m "kivy"
error:
Check build dependencies for Ubuntu
Check enviromnent
No ANDROIDSDK environment set, abort
这是为什么呢?
下面是我在$android-sdk-linux/tools
文件夹里的./android.sh
的截图:
2 个回答
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的编号。
你可以把这个添加到你的~/.bashrc文件里。
这样做解决了我的问题。
4
认真看看这个文档。特别是页面底部提到的那些你需要设置的环境变量。
希望这能帮到你。