当我使用 kivy 在计算机上运行应用程序时,我试图在我的应用程序中导入一些第三方模块,如 pygoogle,但当我使用 buildozer 制作 apk 时,它每次都会崩溃,然后我发现我必须进入 python- for-android 并运行此命令以包含模块 ./distribute.sh -m "pil ffmpeg kivy"但我仍然收到错误
root@kali:~# cd ~/.buildozer/android/platform/python-for-android
root@kali:~/.buildozer/android/platform/python-for-android# ls
COPYING dist docs README.rst src
cythonizer.py distribute.sh LICENSE recipes tools
root@kali:~/.buildozer/android/platform/python-for-android# ./distribute.sh -m "pil ffmpeg kivy"
Check build dependencies for Kali
Avoid check build dependencies, unknow platform Kali
Check environment
No ANDROIDSDK environment set, abort
root@kali:~/.buildozer/android/platform/python-for-android#
我正在使用 KAli Linux,请有人解决这个问题......这对我很有帮助
最佳答案
尝试将 pygoogle 文件夹粘贴到您应用的目录中,与 main.py
处于同一级别。另外,从错误来看,您似乎需要设置 ANDROIDSDK 环境变量。查看docs .
关于android - 在 kivy 应用程序中包含第三方模块时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31540452/