问题标签 [buildozer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1141 浏览

android - adb:未找到设备

我正在尝试使用 Buildozer 在我的 Android 手机上构建 Kivy 应用程序。但是 adb 没有找到我的设备。这是我得到的错误:

我在文件中添加了我的供应商和产品 ID,lsusb如下/lib/udev/rules.d/70-android-tools-adb.rules所示:

有两个 1.1 和两个 2.0 USB 插座。四个都试过了。确保每次进行更改时都重新启动 adb,甚至尝试重新启动手机几次。

我错过了什么?

adb 版本是 1.0.31

0 投票
1 回答
1281 浏览

android - Buildozer:手动包含外部 API

我想在 PIP 或 Internet 上的任何公共场所中不存在的构建中包含一个 SDK 库。我读过这可以手动完成。我将 SDK 库放在 Kivy 项目的根目录中。开发控制台发现这个导入很好。问题在于部署。

查看 buildozer.spec 文件我遇到了这个:

我在项目根目录中的一个名为 sdk 的文件夹中有 SDK,因此我尝试了这个:

requirements.source.sdk = sdk

它编译没有错误,但是在尝试导入它时应用程序崩溃。

如何手动将 SDK 库包含到我的 APK 中?

0 投票
1 回答
558 浏览

android - 使用 Buildozer 构建 .so 文件

我正在尝试使用.so文件构建 APK。当我运行时buildozer android debug deploy run logcat > logcat.txt,我构建的应用程序在我的手机上崩溃,我得到以下输出:

在文件中包含sdk/qi/__init__.py了一堆.so文件。因为包含失败,后来的导入失败,应用程序崩溃。

我认为这是由于.so文件未正确复制到/data/data/org.test.myapp/files/sdk文件夹中。我不知道该怎么做。这是我到目前为止所尝试的:

add_libs_armeabi导致.so文件被复制到lib/armebiAPK 中的文件夹。除此之外,我似乎无法将文件复制到正确的位置。我错过了什么?

0 投票
0 回答
3527 浏览

python - ImportError:没有名为 Cython.Distutils 的模块(但有)

我安装了 Cython 0.20,并且可以从 python 解释器执行“from Cython.Distutils import build_ext”,所以当我尝试使用 buildozer 构建 apk 时,我不明白以下错误。我在 buildozer.spec 中的 log_level 已经设置为 2。它似乎正在尝试将 jnius 安装到 virtualenv 中(除非我弄错了)。我认为这是正常的,因为我自己没有设置任何东西。有什么建议么?我用谷歌搜索无济于事。我的操作系统是 Ubuntu 15.04。

以下是命令输出的结尾:

..

0 投票
1 回答
583 浏览

android - Python、Kivy、Buildozer:APK 与 SymPy 一起崩溃

正如标题所说,我制作了一个 .apk 以在我的 Android 手机上运行。它在 PC 上完美运行。一旦我取出所有 SymPy 命令,它也可以在 Android 上运行。我在 buildozer.spec 文件中提到了“sympy”,它没有给出任何错误。但是,一旦我的 Android 屏幕上的加载结束,该应用程序就会消失。

有谁知道,如果我必须做更多,而不是在 .specs 文件中提及 sympy?

我不知道,什么是“unittest”,以及它为什么要导入。

已解决:我找到了 unittest.py (google: "inurl:unittest.py") 并将其保存在项目文件夹中。

0 投票
1 回答
715 浏览

android - Python 2.7 urllib.urlretrieve 未知 url 类型 https

我之前遇到过这个错误,在修复它之后,我遇到了这个:

使用了以下(相关)代码:

我尝试用 http 替换“https”,但遇到了同样的错误。现在,在互联网、论坛等上看了一段时间后,我看到人们已经重新编译了支持 SSL 的 Python。但是,我找不到可以解释如何完成的指南。另外,如果我要重新编译 python,我会丢失到目前为止安装的库吗?

使用的操作系统是 Ubuntu 14.04,带有 Python 2.7,应用程序由 buildozer 编译(使用 Kivy)并在 Android 上运行(来自 APK)。APK 的 Internet 权限设置为 true。

0 投票
2 回答
6176 浏览

android - 我无法为 android 构建 buildozer

我正在尝试使用 Kivy 和 Buildozer 创建一个 APK。我在http://kivy.org/docs/guide/packaging-android.html的教程中做同样的事情,但我有错误,我不明白如何修复它们。请帮忙。这是我的错误日志:

0 投票
0 回答
409 浏览

android - 使用 buildozer 和 Kivy 制作 apk 时出现第三方模块/库问题

我已经发布了很多时间,但我仍然没有任何正确的解决方案。我有一个模块 libnmap 。我通过安装它pip install python-libnmap

main.py当我编写一个导入了这个模块并运行它的python脚本时......它在我的计算机上运行顺利,没有任何错误......现在这是pypi模块,所以我想在buildozer.spec的需求中将它导入我的sorequirements = kivy,openssl,python,android,pyjnius,python-libnmap做了......然后当我在终端中写这个命令之后buildozer android debug deploy run logcat

它给了我如下错误:

请有人解决这个问题,否则给我做这件事的整个方法......

0 投票
1 回答
371 浏览

android - 在 Google play 上上传应用程序时面临的问题 通过 Buildozer 制作

我使用命令制作了一个应用程序buildozer android debug deploy run

然后我转到我的新 gmail 帐户并简单地转到开发者控制台并尝试上传这个新的 apk 但它说我

上传失败

您上传了一个可调试的 APK。出于安全原因,您需要先禁用调试,然后才能在 Google Play 中发布它。详细了解可调试的 APK。

您上传了一个在调试模式下签名的 APK。您需要在发布模式下签署您的 APK。了解有关签名的更多信息。

我也上传了图片看看在此处输入图像描述

0 投票
0 回答
114 浏览

android - 在 KIVY 中构建 APK 时出错

我正在使用 Kivy Android VM,其站点中提到了完整的先决条件。

这是我的参考: Kivy Android 虚拟机

在第 6 步,它说按照桌面上的自述文件进行操作。

所以buildozer init我的项目目录上的read me file的步骤没有问题。这样做buildozer android debug,它会产生这个错误:

在此处输入图像描述

提前感谢您的帮助!:)

更新:log_level=2 已应用

在此处输入图像描述