kivy buildozer编译错误pythonforandroid.toolchain

时间:2020-02-21 03:19:34

标签: python android kivy buildozer

 Compile platform
 Command failed: /usr/bin/python3 -m 
pythonforandroid.toolchain create --dist_name=main -- 
bootstrap=sdl2 --requirements=kivy,python3 --arch armeabi- 
v7a --copy-libs --color=always --storage- 
dir=/home/sysop/kivy3/Build/.buildozer/android/platform/build

我尝试下载android-for-python,并在buildozer.spec文件中指定p4a项也编译失败

p4a.source_dir = /home/sysop/kivy3/python-for-android
Install platform
Command failed: pip install -q --user

Buildozer failed to execute the last command

我的VM OS:Linux Mint 19.2 Tina \ n \ l Linux VmBox 4.15.0-54-generic#58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU / Linux

2 个答案:

答案 0 :(得分:1)

哦,从github安装了新的buildozer之后,我解决了这个问题 还解决了一些缓存/ pip目录所有权权限问题

答案 1 :(得分:0)

当我主要使用此键值时,我几乎可以构建每个api级别

(int)目标Android API应该尽可能高。

android.api = 27

使用此键时,只能构建21或22 多数时间使编译失败

(int)您的APK支持的最低API。

android.minapi = 22