【问题标题】:Android compile error using buildozerAndroid使用buildozer编译错误
【发布时间】:2014-12-04 07:24:53
【问题描述】:

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

Traceback(最近一次调用最后一次): 文件“build.py”,第 497 行,在 make_package(args) make_package 中的文件“build.py”,第 351 行 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: Command '['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 'My Application' --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.spec 并设置log_level = 2,然后发布输出。
  • @feynman21 我很好奇,你能解决你的问题吗?

标签: android python macos kivy


【解决方案1】:

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

  1. 运行 ~/.buildozer/android/platform/android-sdk-21/tools/android 以启动 Android SDK 管理器。 (如果您有不同的 SDK 版本,请将 android-sdk-21 替换为相应的文件夹)
  2. 单击窗口底部的Deselect All 链接,并选中“Android SDK Build-tools -- 20”旁边的框。 (注意:确切的版本无关紧要,只需选择可用的最新版本即可。)
  3. 点击Install 1 package...按钮。
  4. 单击Accept License,然后单击Install 按钮。
  5. 关闭 SDK 管理器并继续使用 buildozer。

【讨论】:

  • 您知道如何在没有 X 而是只有文本的系统中执行此操作吗?
  • 2014 年结束了。 2015年快过去了。仍然没有答案 - 我在 Vagrant 中运行它并且不能这样做(?) - 将尝试在 OSX 上启动 X 服务器并导出显示并祈祷。
  • 对我来说问题是 buildozer.spec 版本 = 0.20151220.1 #not working version = 0.1 working 所以看看你的也
猜你喜欢
  • 1970-01-01
  • 2021-02-28
  • 1970-01-01
  • 1970-01-01
  • 2020-08-31
  • 1970-01-01
  • 2019-08-06
  • 2012-12-07
  • 1970-01-01
相关资源
最近更新 更多