标签: buildozer

buildozer 错误:ssl 证书有问题

我在虚拟机中使用ubuntu Linux。所以我想用 buildozer 构建一个 apk,在我的要求中,除了 kivy 和 python3 之外什么都没有。因此,当我运行 buildozer android ebug deploy run 命令时,当它执行到一半时,它总是向我显示错误:

这是错误 Could not fetch URL https://pypi.org/simple/cython:确认 ssl 证书时出现问题: HTTPSConnectionPoolhost = pypi.org 。无法连接到 HTTPS URL,因为 ssl 模块不可用

注意:当 buildozer 尝试安装 certifi 时,会显示该错误。所以我尝试了这些解决方案: - 在 stackoverflow 中找到了一些答案 - 安装了 libssl-dev,因为这是一个 ssl 错误 - 安装了 pip 和我的虚拟机的所有需要​​的包

但他们都没有帮助我。我的要求甚至没有证书

python ssl kivy buildozer

2
推荐指数
1
解决办法
2508
查看次数

在 Ubuntu 上使用 Buildozer 的 Kivy 到 Android apk 不起作用

我尝试在 Ubuntu 19.04 上使用 Buildozer 1.2.1.dev0 构建适用于 Android 的 APK 文件,但出现此错误:构建失败:请求的 API 目标 27 不可用,请使用 SDK android 工具安装它。

我使用这个命令 lign: moha@moha-ubuntu:~/PracticePython$ buildozer android debug deploy run

这是我在终端中的错误:

    [INFO]:    Will compile for the following archs: armeabi-v7a
[INFO]:    Found Android API target in $ANDROIDAPI: 27
[INFO]:    Available Android APIs are ()
[ERROR]:   Build failed: Requested API target 27 is not available, install it with the SDK android tool.
# Command failed: /usr/bin/python3 -m pythonforandroid.toolchain create --dist_name=myapp --bootstrap=sdl2 --requirements=python3,kivy --arch armeabi-v7a --copy-libs …
Run Code Online (Sandbox Code Playgroud)

android apk kivy buildozer

2
推荐指数
1
解决办法
4394
查看次数

buildozer 版本需要支持 AAB(Android App Bundle)的 python-for-android 版本

如何解决这些问题?我使用Ubunto安装APK,我使用推土机。

我参考视频链接做了工作。

在工作过程中我解决了cython的问题。

python linux android apk buildozer

2
推荐指数
1
解决办法
2231
查看次数

Buildozer 在打包 Android 时未使用正确的 kivy 版本

我在打包适用于 Android 的 Kivy 应用程序时遇到了一些问题,这些问题可能相关,也可能不相关:

  • 除了 Kivy 之外,我的应用程序导入的唯一包是时间和数学模块。当我将其中一个或两个添加到 buildozer 规范文件的要求中时,我收到“pip._internal.exceptions.DistributionNotFound:没有匹配的时间分布”。错误。当我不将它们包含在我的要求中时,构建会成功,但在打开时崩溃并出现错误:
  • “例外:此系统上安装的 Kivy 版本太旧。(您有 1.11.1,但应用程序需要 2.0.0)”

我正在 Ubuntu 上的 VirutalBox 中进行安装,并遵循 Kivy 和 Buildozer 文档中概述的安装过程,以及 YouTube 上 Eric Sandberg 的教程。我已在 buildozer 规范文件中设置了 Kivy 版本,并使用 pip 在 VM 上安装了 Kivy 2.0.0。当我 pip freeze 时,它​​会显示 Kivy 的正确版本。我注意到的一件事是,当我尝试使用“apt-get install python3-kivy”安装它时,它说 kivy 1.10 已安装,并且这是最新版本。

这似乎是一个很容易解决的问题,但我无法弄清楚为什么它试图使用这个版本的 Kivy!如果调试需要任何其他信息,请告诉我。规范文件几乎没有改变,只是在需求中指定 Kivy=2.0.0 。

这是日志: 错误日志

以下是要求: 要求

kivy buildozer python-for-android

1
推荐指数
1
解决办法
2620
查看次数

使用 kivy 和 buildozer 将 PY 转换为 APK - (导入错误:OpenCV 加载程序:缺少配置文件:['config.py']。检查 OpenCV 安装)

我已将 .py 文件转换为使用移动设备相机的 apk 文件,为此我使用 kivy 库,并在 pycharm 编辑器中使用 buildozer 编译所有这些

\n

要编译应用程序,请使用以下命令:

\n
buildozer -v android debug\n
Run Code Online (Sandbox Code Playgroud)\n

问题是,一旦安装在我的移动设备上,打开应用程序时它会自动关闭,因此要查看错误,请使用 log cat 命令

\n
adb -s 1573273300008C8 logcat *:S python:D\n
Run Code Online (Sandbox Code Playgroud)\n

生成的错误如下:

\n
(venv) acardenas@acardenas-VirtualBox:~/PycharmProjects/ArucoProject/bin$ adb -s 1573273300008C8 logcat *:S python:D\n--------- beginning of main\n06-24 02:50:24.781 21748 21817 I python  : Initializing Python for Android\n06-24 02:50:24.781 21748 21817 I python  : Setting additional env vars from p4a_env_vars.txt\n06-24 02:50:24.781 21748 21817 I python  : Changing directory to the one provided by ANDROID_ARGUMENT\n06-24 …
Run Code Online (Sandbox Code Playgroud)

python opencv kivy buildozer

0
推荐指数
1
解决办法
779
查看次数

标签 统计

buildozer ×5

kivy ×4

python ×3

android ×2

apk ×2

linux ×1

opencv ×1

python-for-android ×1

ssl ×1