问题标签 [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 投票
0 回答
780 浏览

android - 构建带有 buildozer 错误的 apk 文件命令失败:./distribute.sh -m "kivy" -d

我是第一次从 python 和 kivy 制作一个 apk,所以如果这是一些新手问题,对不起。

我想使用 buildozer 工具从 python 和 kivy scrips 为 android 构建应用程序。在我没有安装javac等一些新手错误之后,发生了这个错误:

附加信息:操作系统:Fedora 22 32bit

0 投票
1 回答
434 浏览

android - 将 CSV 模块从黑名单中删除后,Buildozer 无法加载

我正在使用 python、kivy 和 Buildozer 为 android 构建应用程序。我在代码中包含 CSV 模块。CSV 模块默认在 Blacklist.txt 中的 Buildozer 中被列入黑名单

我从所有blacklist.txt文件中删除了它。之后,如果我尝试“buildozer android debug”,则会发生此错误:

buildozer pip 的详细日志是这样的:

它表示它想从错误的页面下载 csv,因为在该页面上什么都没有。

我被困在这一点上,无法弄清楚如何将 csv 模块添加到 buildozer。

0 投票
1 回答
493 浏览

ant - 使用 Buildozer 构建时出错

我对 Kivy 和 Android 应用程序开发相当陌生。我用 Kivy 做了一个基本的 hello world 应用程序,并试图用 Buildozer 制作一个 APK。这些是我看到的错误:

我不明白问题出在哪里。我尝试从 main.py 指定版本,但这也无济于事。任何指针?提前致谢。

0 投票
1 回答
346 浏览

android - Python Kivy:更改 defaulttheme-0.png 不会改变最终的 .apk 设计

当我更改我的 Python Kivy 安装的 defaulttheme-0.png 时,我的应用程序在 Ubuntu 上以 .py 启动时看起来不同。但是,如果我现在将其“转换”为 .apk 并在我的手机(Android 5.1.2)上运行它,它会像以前一样出现,而不会更改主题。我该怎么做才能告诉 kivy/buildozer 将主题集成到 .apk 中?

我尝试了什么: - 通常运行“sudo buildozer android debug” - 删除由“sudo buildozer init”创建的所有文件并再次调用它 - 当然我搜索了谷歌,但因为我没有找到任何东西,我希望你能帮助我,因为我的应用程序在解决该问题后几乎完成......

0 投票
1 回答
908 浏览

android - Android 上 Requests 模块中的 SSLError

我正在为 Android 编写一个 Kivy 应用程序,与 buildozer 打包在一起。该应用程序使用请求模块通过 Web 服务进行身份验证。但是,在尝试登录时,它会引发异常:

请注意,如果我在我的 Windows 机器上运行该应用程序,它可以正常工作。

SSL 似乎是标准库的一部分,所以我的印象是我不应该将 SSL 添加到 buildozer.spec 的要求中。尽管如此,我尝试在那里添加它,但它未能完全构建。

由于 requests 模块实际上是在http://buildozer.readthedocs.org/en/latest/specifications.html#section-app上作为示例列出的,所以我预计有人一定会在某个时候让它工作。

我是否需要在 buildozer.spec 或其他地方使用其他设置才能使模块正常工作?还是没有办法让它与https一起使用?

0 投票
0 回答
806 浏览

python - 找不到“libpython2.7.so”引用的符号“pow”

我正在尝试在 Android 模拟器上运行一个简单的 Kivy Hello World 应用程序。到目前为止我失败了。

这是尝试在模拟器上运行应用程序时的完整日志:http: //pastebin.com/xWYv7bug

我尝试了不同的 NDK:r9、r9d、r10e 错误我总是得到相同的错误。

可能是什么问题呢?

编辑:

我还在 buildozer 日志中发现了以下内容,这表明了问题:

arm-linux-androideabi-gcc -DANDROID -mandroid -fomit-frame-pointer --sysroot /Users/tmp/android-ndk-r9d/platforms/android-19/arch-arm -o python.exe \ Modules/python。 o \ -L。-lpython2.7 -ldl -L/Users/tmp/KivyHello/.buildozer/android/platform/python-for-android/build/python-install/lib -lz ./libpython2.7.so:错误:未定义的引用'pow' ./libpython2.7.so: 错误:未定义引用 'atan2' ./libpython2.7.so: 错误:未定义引用 'exp' ./libpython2.7.so: 错误:未定义引用 'log ' ./libpython2.7.so: error: undefined reference to 'cos' ./libpython2.7.so: error: undefined reference to 'sin' ./libpython2.7.so: error: undefined reference to '__isfinite' 。 /libpython2.7.so:错误:未定义对“__isinf”的引用。/libpython2.7.so:

编辑2:

最终在链接过程中丢失了一些库,就像这里提到的那样?: libpython2.7.a 缺少许多引用

编辑3:

同样从日志中可能包含缺少符号错误的内容:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpython2.7.a(pymath.o) has没有符号

0 投票
0 回答
1078 浏览

android - Python-for-Android apk 仅在设备上崩溃

首先,我要感谢您抽出宝贵时间提供帮助!请注意,kv 文件由于长度容量而被缩短。

无论如何,我正在尝试使用 kivy/python 打包一个 apk。该应用程序在我的 Macbook、Linux VM 和我的 android 设备(Samsung Galaxy S6 Edge)上的 KivyLauncher 上运行良好。目前,我使用的唯一模块是基于 kivy 或 sqlite3(我在 buildozer.spec 中指定)。我正在用 buildozer 和 cython v0.20 编译 apk。下面是我的 main.py、kv 文件、buildozer.spec 和 logcat。

这是我的 main.py:

这是我的kv文件:

这是我的 buildozer.spec:

最后,logcat:

如果您需要我的其他任何东西,请告诉我。如果您在打包 apk 时需要日志,请提供如何最好地执行此操作的步骤。

0 投票
1 回答
619 浏览

android - Kivy 编译错误“NoneType”对象没有属性“名称”

这些是从一些在线示例代码中修改的。当我编译时,它说"NoneType" object has no attribute "name",在我的 kv 文件中的第 45 行出现错误。我尝试在 main.py 第 37 行或第 40 行中进行评论,但仍然遇到相同的错误。

如果我在锻炼.kv 第 45 行注释并取消注释第 46 行,则代码可以编译,并且 main.py 中的第 46 行可以打印出“NumNum”,这意味着 sm 确实具有属性名称。

0 投票
2 回答
1571 浏览

android - Android上的Kivy无法正常工作

我在用 Kivy 编写的 Android 上测试我的第一个应用程序

我已经按照教程here

我已将应用程序复制到我的 android 设备,但是当我运行它时,它就停止了

我用过:

并且相关的输出行似乎是:

我用 Google 搜索过:没有找到 main.pyo / main.py

但它只是说我的 main.py 不见了。这不是很有帮助,因为我调用了我的(唯一)文件 main.py 并且在 buildozer.spec 中引用了它

有人可以给我一个建议吗?

0 投票
1 回答
1795 浏览

android - Kivy + Numpy @ Android 错误

当我尝试在 buildozer 的要求中包含 numpy 时,我在 logcat 上收到此消息:I/python (26117): ImportError: cannot import name scimath

应用程序崩溃。

有没有办法来解决这个问题?