0

我尝试了很多天使用 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 更新时出错您的 PATH 必须包含 android 工具。

我已经插入bashrc了适当的出口。因此,如果我运行以下命令:

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

我得到:

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

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

4

3 回答 3

2

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

于 2012-05-02T20:33:59.360 回答
2

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

于 2012-06-30T11:54:39.470 回答
1

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

android update project -p . -t android-8

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

于 2012-04-20T17:05:31.283 回答