Kivy / Python-for-android : Build.py 无法构建 android 包 apk



我尝试了很多天,使用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 必须包含安卓工具。

我已经在bashrc中插入了适当的导出。因此,如果我运行以下内容:

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

我得到:

错误:谓词"update"的对象名称缺失。 [继续使用详细信息...]

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

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

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

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

android update project -p . -t android-8

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

最新更新