问题标签 [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 - 简单的 Kivy 应用程序无法构建
我写了一个复制按钮的简单 kivy 应用程序
但是当我运行 buildozer android debug 时,出现以下错误
我尝试将目录更改为 Macintosh HD、更新 Java 以及该站点上建议的许多其他解决方案。我究竟做错了什么?
android - AttributeError:“NoneType”对象没有属性“当前”
错误:AttributeError:“NoneType”对象没有“当前”属性。请帮忙。
android - 更新 AndroidManifest.tmpl.xml 时出现问题
我正在尝试AndroidManifest.tmpl.xml
在 kivy中更新
它位于一些/root/./~buildozer/android/platform/python-for-android/dist/my_app/
基本上我正在尝试将广告伙伴广告放在我的应用程序中
我在这里找到了说明:https ://publishers.adbuddiz.com/pub_portal/sdk/kivy
当我进入第 4 步时:然后尝试放
在我的AndroidManifest.tmpl.xml
并回到终端并输入
buildozer android debug
所以它只是删除了我所做的更新,AndroidManifest.tmpl.xml
所以我该如何使用该代码AndroidManifest.tmpl.xml
?..所以我的应用程序中没有广告
有没有办法更新AndroidManifest.tmpl.xml
和制作应用程序?
android - Dropbox 身份验证存储检索
我希望我的应用用户将文档上传到一个通用的保管箱帐户。我的应用是用 kivy 开发的。在main.py
Dropbox 中存在身份验证令牌。一旦使用buildozer
to编译它.apk
。.apk
用户是否可以通过某种方式从文件中获取令牌。
android - 使用 buildozer 构建 Kivy APK 的问题
我在 Mac OsX 上编写了一个简单的 Kivy 应用程序,它可以复制按钮:
但是,当我使用 buildozer init 启动 buildozer 文件并使用 buildozer android debug 运行它时,我收到以下错误
我尝试了很多解决方案,包括切换文件的位置、更改版本、添加__version__ = "1.2.0"
到 main.py 文件,但都没有成功。我究竟做错了什么?
android - 无法让 Buildozer 在 ubuntu 中工作 - “致命错误:arm-linux-gnueabi/python2.7/pyconfig.h:没有这样的文件或目录”
我正在尝试使用 kivy 构建一个非常基本的 Hello World Android 应用程序。源代码:
我尝试使用 Buildozer 构建应用程序,使用命令(连同此规范文件):
但是我没有成功构建,而是收到了错误-
致命错误:arm-linux-gnueabi/python2.7/pyconfig.h:没有这样的文件或目录
我可以在许多论坛上找到这个和类似的错误,但无法找到任何修复。完整的错误日志如下(使用spec文件中的log_level = 2获得):
笔记:
- 我正在运行 Ubuntu 14.04.3 LTS。
- 我按照本教程安装了那里提到的所有必要的依赖项。
- 许多论坛建议我安装“python-dev”或“python2.7-dev”。做到了,但没有帮助。
kivy - Kivy 和 Buildozer 的问题
我目前正在使用 python 2.7.9。我尝试重新安装 cython 并更新所有依赖项,但没有成功。我不知道 Buildozer 或 Cython 有什么问题。该应用程序直接从终端正常运行。
android - ImportError:numpy.core.multiarray 无法在 Android 上导入
我正在尝试使用 buildozer (python-for-android) 构建一个 android 应用程序。该应用程序使用 OpenCV 进行图像处理,在 Ubuntu 14.01 LTS 和 Windows 7 和 8.1 上运行起来就像一个魅力。
使用 buildozer 的构建过程运行良好,我可以在 Android 设备上部署应用程序,但是当我尝试在设备上启动它时应用程序崩溃。
这是我使用 adb logcat 得到的跟踪:
它崩溃的python行是在导入opencv时:
使用的 OpenCV 版本是 2.4.11(我也通过修改 python-for-android 的 recipes 文件夹中的 recipe.sh 文件尝试了 2.4.9 和 2.4.10)
使用的 Numpy 版本是 1.9.2(我也尝试了 1.7.1 和 1.9.3,但没有运气)
老实说,我不知道该怎么做,所以任何帮助将不胜感激。
android - 如何在 Kivy 中识别屏幕是纵向还是横向
我刚刚使用 kivy 制作了一个 apk 应用程序。在代码中,我根据屏幕的比例定义了所有小部件的位置。但是,当我将屏幕从纵向旋转到横向时,绝对坐标仍然保持不变,并且不太适合。
有没有一种方法可以识别正在显示的是纵向还是横向?当用户旋转手机时,我需要这个来重新定义我的小部件的位置。
android - Python Kivy - 为什么 Buildozer 无法将程序推送到我的手机?
我正在尝试在 Android 上运行一个简单的 Kivy testapp,但在让 Buildozer 构建并将 APK 推送到我的手机时遇到问题。我在 Linux(Ubuntu 64 位)虚拟机中运行它;我的主机运行 Windows 10。我已经安装了我知道的所有先决条件:zlib1g-dev、cython、openjdk-8-jdk、git、pip。
我正在尝试按照 Kivy 文档的说明运行“buildozer android debug deploy run”,而且 Buildozer 似乎已经深入到这个过程中,但不幸的是它崩溃并出现以下错误:
(来源:forumbilder.se)
我不知道这个错误消息是什么意思,因此不知道如何解决它。帮助将不胜感激,谢谢。