问题标签 [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 - 构建带有 buildozer 错误的 apk 文件命令失败:./distribute.sh -m "kivy" -d
我是第一次从 python 和 kivy 制作一个 apk,所以如果这是一些新手问题,对不起。
我想使用 buildozer 工具从 python 和 kivy scrips 为 android 构建应用程序。在我没有安装javac等一些新手错误之后,发生了这个错误:
附加信息:操作系统:Fedora 22 32bit
android - 将 CSV 模块从黑名单中删除后,Buildozer 无法加载
我正在使用 python、kivy 和 Buildozer 为 android 构建应用程序。我在代码中包含 CSV 模块。CSV 模块默认在 Blacklist.txt 中的 Buildozer 中被列入黑名单
我从所有blacklist.txt文件中删除了它。之后,如果我尝试“buildozer android debug”,则会发生此错误:
buildozer pip 的详细日志是这样的:
它表示它想从错误的页面下载 csv,因为在该页面上什么都没有。
我被困在这一点上,无法弄清楚如何将 csv 模块添加到 buildozer。
ant - 使用 Buildozer 构建时出错
我对 Kivy 和 Android 应用程序开发相当陌生。我用 Kivy 做了一个基本的 hello world 应用程序,并试图用 Buildozer 制作一个 APK。这些是我看到的错误:
我不明白问题出在哪里。我尝试从 main.py 指定版本,但这也无济于事。任何指针?提前致谢。
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”创建的所有文件并再次调用它 - 当然我搜索了谷歌,但因为我没有找到任何东西,我希望你能帮助我,因为我的应用程序在解决该问题后几乎完成......
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一起使用?
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没有符号
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 时需要日志,请提供如何最好地执行此操作的步骤。
android - Kivy 编译错误“NoneType”对象没有属性“名称”
这些是从一些在线示例代码中修改的。当我编译时,它说"NoneType" object has no attribute "name"
,在我的 kv 文件中的第 45 行出现错误。我尝试在 main.py 第 37 行或第 40 行中进行评论,但仍然遇到相同的错误。
如果我在锻炼.kv 第 45 行注释并取消注释第 46 行,则代码可以编译,并且 main.py 中的第 46 行可以打印出“NumNum”,这意味着 sm 确实具有属性名称。
android - Android上的Kivy无法正常工作
我在用 Kivy 编写的 Android 上测试我的第一个应用程序
我已经按照教程here
我已将应用程序复制到我的 android 设备,但是当我运行它时,它就停止了
我用过:
并且相关的输出行似乎是:
我用 Google 搜索过:没有找到 main.pyo / main.py
但它只是说我的 main.py 不见了。这不是很有帮助,因为我调用了我的(唯一)文件 main.py 并且在 buildozer.spec 中引用了它
有人可以给我一个建议吗?
android - Kivy + Numpy @ Android 错误
当我尝试在 buildozer 的要求中包含 numpy 时,我在 logcat 上收到此消息:I/python (26117): ImportError: cannot import name scimath
应用程序崩溃。
有没有办法来解决这个问题?