我使用Python和Kivy为Android编写了一款游戏。我已下载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.sh
中我$android-sdk-linux/tools
的照片:
答案 0 :(得分:4)
真诚地阅读docs。特别要注意在页面底部提到的需要设置的环境变量。
希望有所帮助。
答案 1 :(得分: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
您必须使用ndk版本更改Y,使用API ID更改X.
您可以将其添加到〜/ .bashrc。
它解决了我的问题。