错误而包括kivy应用第三方模块
我想进口一些第三方模块像pygoogle在我的应用程序时,我使用kivy它工作正常,但是当我使用make APK buildozer它崩溃每次然后在计算机上运行的应用程序我发现我走在python换Android和运行此命令包含模块./distribute.sh -m“PIL的ffmpeg kivy”但我仍然得到错误错误而包括kivy应用第三方模块
[email protected]:~# cd ~/.buildozer/android/platform/python-for-android
[email protected]:~/.buildozer/android/platform/python-for-android# ls
COPYING dist docs README.rst src
cythonizer.py distribute.sh LICENSE recipes tools
[email protected]:~/.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
[email protected]:~/.buildozer/android/platform/python-for-android#
我使用卡利Linux和请解决这个问题的人......这将是非常有益的,以我
我有一个类似的问题,只是设置ANDROIDSDK环境变量没有排序它,但下面做了。
请尝试以下操作,然后从同一终端运行./distribute.sh -m "pil ffmpeg kivy"
命令(因为只会为该终端和任何子进程设置环境变量),或者将这些行添加到您的~/.bashrc
文件中以使它们成为永久性的:
export ANDROIDSDK=/path/to/android-sdk
export ANDROIDNDK=/path/to/android-ndk
export ANDROIDNDKVER=rX
export ANDROIDAPI=X
# example
export ANDROIDSDK="/home/tito/code/android/android-sdk-linux_86"
export ANDROIDNDK="/home/tito/code/android/android-ndk-r7"
export ANDROIDNDKVER=r7
export ANDROIDAPI=14
取自here的示例。我建议看看。
它给我这个错误...根@卡利:〜/ .buildozer /安卓/平台/蟒蛇换机器人#./distribute.sh -m“PIL的ffmpeg kivy” 检查生成依赖于卡利 避免检查编译依赖,不明平台卡利 检查环境 SDK位于位于在/ usr/bin中 NDK版本的/ usr/bin中 NDK设置为14 检查NDK位置 无效NDK平台 在/ usr /展望R7 API级别bin/platforms/android-14/arch-arm 使用ANDROIDNDK =/usr/bin和ANDROIDAPI = 14 – Nisarg
老实说我不知道什么是sdk和ndk的路径...请别人能帮助我? – Nisarg
你需要改变你的推土机。适当的规格文件..编辑我的答案很快,当我到达一台计算机 – Totem
它没有工作仍然..任何其他的想法? – Nisarg
查看已更新的答案。 – mcastle
如果答案有效,请点击箭头下方的复选标记接受答案。 – mcastle