在Ubuntu 12.04中未为Kivy设置Android SDK环境

5 投票
2 回答
2130 浏览
提问于 2025-04-17 18:25

我用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

认真看看这个文档。特别是页面底部提到的那些你需要设置的环境变量。

希望这能帮到你。

撰写回答