android - 在 kivy 应用程序中包含第三方模块时出错

标签 android python kivy

当我使用 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/

相关文章:

android - 无法解析符号 'GeoJsonLayer '

java - Android Java 语法错误

android - 如何测试/执行 android 的屏幕旋转行为?

python - 将列表列转换为字典列

python - crontab python 脚本错误与依赖项

python - AppEngine - AppEngine HR 数据存储中奇怪的 ID 分配

python - 如何将Python变量获取到Kivy?

android - 在后台运行应用程序

java - 进入新的 Android Activity 时出错

python - android中带有opencv的kivy相机应用程序显示黑屏