【问题标题】:Kivy / Python-for-android : Build.py fails to build an android package apkKivy / Python-for-android:Build.py 无法构建 android 包 apk
【发布时间】:2012-04-20 16:14:01
【问题描述】:

我尝试了很多天使用 kivy 和 python for android 构建一个简单的 android 包。不幸的是,我花了很多时间试图解决所有问题,但我仍然无法做到。我希望你们能帮助我,因为在把我的笔记本电脑扔出窗外之前,你们是我最后的希望......

我已经成功地仅使用 kivy 模块构建了分发目录。因此输出文件夹 /dist/default 包含所有必要的文件(我希望如此)以构建我的 apk。根据文档中的示例,我用来构建 apk 的命令如下:

sudo ./build.py --dir ~/mount_point/kivy --name "Myapp" --package org.mytest.myapp --version 1.0 installd

我得到的是:

调用~/android-sdk-linux/tools/android update时出错 您的 PATH 必须包含 android 工具。

我已经在bashrc 中插入了相应的出口。因此,如果我运行以下命令:

~/android-sdk-linux/tools/android update

我明白了:

错误:动词“更新”缺少对象名称。 [继续使用详细信息...]

我不知道该怎么做,而且我在 Internet 上找不到任何东西。如果您需要更多详细信息,请让我提供。我的操作系统是 UBUNTU 11.10。谢谢!

【问题讨论】:

  • 您可以尝试在 google 群组上询问 python-for-android。我也遇到了很多问题,在那里你可以获得最大的帮助:)
  • 我也在那里发布了这个问题。

标签: android python python-2.7 ubuntu-11.10 kivy


【解决方案1】:

基本上,作为一个 linux noob 我不知道我必须将所需的变量导出到 root 的 .bashrc 文件,因为我不知道每个用户都有不同的 bash 配置文件,然后运行命令作为一个根。正如我所做的那样,构建脚本可以正常工作。

【讨论】:

    【解决方案2】:

    为了方便像我这样没有耐心设置Android sdkAndroid ndkpython for android 的新手或懒人,以及适当的路径和设置;现在有这个虚拟盒子Image(932MB 在页面末尾向下滚动),所有内容都在 Ubuntu 上进行了预设置。使用 python for android 构建链,可以使用它通过 5 个简单的步骤轻松制作 apk。

    【讨论】:

      【解决方案3】:

      Android 版 Python 尝试通过执行命令(8 或 14 取决于您的配置)升级您的项目:

      android update project -p . -t android-8
      

      该消息表明在 PATH 中找不到 android 二进制文件。如果设置正确,则显示出现在此错误消息之前的确切错误消息,或手动更新项目时出现的消息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-26
        • 2020-05-15
        • 2018-04-09
        • 1970-01-01
        相关资源
        最近更新 更多