Android使用buildozer编译错误

2023-11-22

我正在尝试编译一个 .apk (this one)使用构建器。但我不断收到下面的命令失败消息。我尝试过使用不同的 python 路径、重新安装 buildozer、使用不同的 buildozer 路径、从 Mac HD 编译、使用 sudo 编译、不同的 cython 版本。没有工作。

回溯(最近一次调用最后一次): 文件“build.py”,第 497 行,位于 make_package(参数) 文件“build.py”,第 351 行,在 make_package 中 subprocess.check_call([ANT, arg]) 文件“/usr/local/Cellar/python/2.7.8_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py”,第 540 行,在 check_call 中 引发 CalledProcessError(retcode, cmd) subprocess.CalledProcessError:命令'['ant','debug']'返回非零退出状态1

命令失败:/usr/local/Cellar/python/2.7.8_1/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python build.py --name '我的应用程序' --version 1.2.0 --package org.test.myapp --private /Users/user/Documents/Py/kvapk/.buildozer/android/app --sdk 14 --minsdk 8 --permission INTERNET --permission ACCESS_NETWORK_STATE --orientation纵向调试

我在 OSX Mavericks 上使用 python 2.7.5、kivy 1.8.0、cython 0.19 和 buildozer 0.17

这是总输出:https://gist.github.com/feynman21/29d2f02c387112f2900b


这是 buildozer 无法安装 Android 构建工具的问题。希望这个问题能尽快得到解决。在此之前,您可以通过手动安装构建工具来解决此问题(https://github.com/kivy/buildozer/issues/146#issuecomment-57061269):

  1. Run ~/.buildozer/android/platform/android-sdk-21/tools/android启动 Android SDK 管理器。 (如果您有不同的SDK版本,请替换android-sdk-21与适当的文件夹)
  2. Click the Deselect All link at the bottom of the window, and check the box next to "Android SDK Build-tools -- 20". (Note: the exact version doesn't matter, just pick the newest version available.) screenshot from 2014-09-27 13 17 13
  3. 点击Install 1 package... button.
  4. Click Accept License and then click the Install button. screenshot from 2014-09-27 13 19 19
  5. 关闭 SDK 管理器并继续使用 buildozer。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android使用buildozer编译错误 的相关文章

随机推荐

  • System.TraceListener 如何在消息前添加进程名称?

    我一直在考虑使用 System Diagnostics Trace 进行日志记录 这是一个非常基本的应用程序 一般来说 它可以完成我需要它做的所有事情 缺点是如果我打电话 Trace TraceInformation Some info 输
  • 如何在 Opera 焦点上删除按钮轮廓

    有人知道如何去除 Opera 按钮上的虚线轮廓吗 我已经做了 干得好 http jsbin com oniva4 在 Opera 10 5 11 上测试 秘密在于使用outline offset 2px 有效地覆盖点 和轮廓的背景颜色 ou
  • C++ 为什么我不能将基类分配给子类?

    我有这样的代码 class Base public void operator const Base base class Child public Base public void func const Base base Child c
  • 如何在Android Studio中通过Glide在header中添加授权?

    我使用的是 Glide 版本 4 7 1 我不知道如何通过滑动来验证图像 这段代码是我所做的 我创建 private static final String AUTHORIZATION ss id doa3cx8OV3aGLThRrpnh
  • 与 MomentJS 的时间比较

    我正在尝试将时间与 momentJS 进行比较 这是我的脚本 document ready function var today moment console log today format hh mm if today format D
  • Gradle 中基于多风味库的单风味模块

    我正在研究多种口味app 下面的gradle文件 它使用一个名为的库tracker遵循相同的口味internal and external 现在对于棘手的部分来说 有一个名为的新模块feature 这个没有味道 但需要tracker作为依赖
  • adb 的“grep”命令出现问题

    当我在 adb 中写入时 adb shell dumpsys window windows grep E mCurrentFocus mFocusedApp 我得到错误输出 grep is not recognized as an inte
  • 后台任务中的 IOC DI 多线程生命周期范围

    我有一个使用 IOC 和 DI 来创建和注入服务的应用程序 我有一个处理一些业务逻辑的服务层 在服务层中我有一个与数据库通信的存储库 该存储库使用的 DataContext 不是线程安全的 我想使用后台任务在服务上异步运行一些功能 但知道这
  • AutoMapper 自定义类型转换器不工作

    我在用特洛伊 古德的分页列表在我的 WebApi 中提供分页信息 他的包返回一个 IPgedList 它实现 IEnumerable 但也包含自定义属性 例如 IsLastPage PageNumber PageCount 等 当您尝试从
  • 寻找重复出现的模式

    假设我有一个具有重复模式的数字 即存在一串重复的数字 以便形成有问题的数字 例如 这样的数字可能是1234123412341234 通过重复数字创建1234 我想做的是找到重复自身的模式来创建数字 因此 给定1234123412341234
  • 从 C# 运行 PowerShell 脚本

    我正在尝试使用 Visual Studio 构建图形平台 我不是开发人员 我想在单击按钮时运行 PowerShell 或批处理文件 问题是 当我尝试 C 语法时 即使我安装了 PowerShell 扩展 它也不起作用 我尝试了一些在互联网上
  • 调试Linux内核恐慌

    我是内核调试的新手 下面是最后一条内核消息 根据我的理解 它正在尝试访问空指针 但我不明白为什么它要关闭 cup 0 Unable to handle kernel paging request at virtual address 400
  • 如何使 NSView 透明并显示 NSWindow 下的内容? [复制]

    这个问题在这里已经有答案了 我正在 osx 中制作一个放大镜风格的应用程序来娱乐 但我遇到了一个我似乎找不到答案的障碍 我在 NSWindow 中有一个 NSView 我将视图设置为clearColor 将 alpha 设置为 0 25 但
  • 如何覆盖 4mb API 路由正文大小限制?

    我尝试了多种方法来覆盖 API 路由主体大小限制 https nextjs org docs messages api routes body size limit 设置自定义服务器 基本 Express 应用程序 在相关路由上传递 bod
  • 在R中按时间范围合并两个数据帧

    我正在处理牛的繁殖力数据 在一个表 数据框 中 我记录了一头牛所执行的所有服务 例如授精 在另一个表中 我得到了妊娠诊断 阳性或阴性 两者都有一个唯一的 ID animal id 我的挑战是成功地将两个表合并到正确的数据范围内 这意味着我需
  • 有没有办法使用内存分配报告来分析 ruby​​ 1.9.2 脚本?

    我的 ruby 应用程序遇到了瓶颈 但我不知道它在哪里变慢 我找到了memprof 但它不支持1 9 我还发现 ruby prof 似乎在 1 9 2 上运行良好 但内存分配需要修补 ruby 解释器 并且我只能找到 ruby 1 8 的补
  • Spring多事务管理器、单事务

    我有一个复杂的情况 我必须使用 2 个不同的数据库 因此我使用 2 个不同的事务管理器 Spring中有没有办法将这些事务管理器链接到单个事务中工作 如果第二个数据源出现异常 第一个数据源的更改应该回滚
  • vue代理设置不起作用

    我有一个 Vue 项目 vue cli 3 x 我定义的代理package json基于本文不管用 目标服务器看不到 API 请求 我在这里缺少什么 vue 文件
  • xslt 仅在一个节点中将 \n 替换为

    嘿 我有一个节点 其中包含一条消息 例如 string1字符串2刺3 但是 当它渲染时 它会渲染所有一行 我如何将所有 n 替换为 s 我试过了 但我收到这个错误 加载样式表时出错 XSLT XPath 函数无效 我该怎么做呢 在您要处理的
  • Android使用buildozer编译错误

    我正在尝试编译一个 apk this one 使用构建器 但我不断收到下面的命令失败消息 我尝试过使用不同的 python 路径 重新安装 buildozer 使用不同的 buildozer 路径 从 Mac HD 编译 使用 sudo 编