问题标签 [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.
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
android - Buildozer:手动包含外部 API
我想在 PIP 或 Internet 上的任何公共场所中不存在的构建中包含一个 SDK 库。我读过这可以手动完成。我将 SDK 库放在 Kivy 项目的根目录中。开发控制台发现这个导入很好。问题在于部署。
查看 buildozer.spec 文件我遇到了这个:
我在项目根目录中的一个名为 sdk 的文件夹中有 SDK,因此我尝试了这个:
requirements.source.sdk = sdk
它编译没有错误,但是在尝试导入它时应用程序崩溃。
如何手动将 SDK 库包含到我的 APK 中?
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/armebi
APK 中的文件夹。除此之外,我似乎无法将文件复制到正确的位置。我错过了什么?
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。
以下是命令输出的结尾:
..
android - Python、Kivy、Buildozer:APK 与 SymPy 一起崩溃
正如标题所说,我制作了一个 .apk 以在我的 Android 手机上运行。它在 PC 上完美运行。一旦我取出所有 SymPy 命令,它也可以在 Android 上运行。我在 buildozer.spec 文件中提到了“sympy”,它没有给出任何错误。但是,一旦我的 Android 屏幕上的加载结束,该应用程序就会消失。
有谁知道,如果我必须做更多,而不是在 .specs 文件中提及 sympy?
我不知道,什么是“unittest”,以及它为什么要导入。
已解决:我找到了 unittest.py (google: "inurl:unittest.py") 并将其保存在项目文件夹中。
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。
android - 我无法为 android 构建 buildozer
我正在尝试使用 Kivy 和 Buildozer 创建一个 APK。我在http://kivy.org/docs/guide/packaging-android.html的教程中做同样的事情,但我有错误,我不明白如何修复它们。请帮忙。这是我的错误日志:
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
它给了我如下错误:
请有人解决这个问题,否则给我做这件事的整个方法......
android - 在 KIVY 中构建 APK 时出错
我正在使用 Kivy Android VM,其站点中提到了完整的先决条件。
这是我的参考: Kivy Android 虚拟机
在第 6 步,它说按照桌面上的自述文件进行操作。
所以buildozer init
我的项目目录上的read me file的步骤没有问题。这样做buildozer android debug
,它会产生这个错误:
提前感谢您的帮助!:)
更新:log_level=2 已应用