我尝试了很多天使用kivy和python为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
我明白了:
错误:动词“更新”缺少对象名称。 [继续使用细节...]
我不知道该怎么做,我在互联网上找不到任何东西。如果您需要更多详细信息,请让我提供。我的操作系统是UBUNTU 11.10。谢谢!
答案 0 :(得分:2)
基本上,作为一个Linux菜鸟,我不知道我必须将所需的变量导出到root的.bashrc文件,因为我不知道每个用户有不同的bash配置文件,然后运行命令作为根。正如我所做的那样,构建脚本可以正常工作。
答案 1 :(得分:2)
让那些没有耐心设置Android sdk
,Android ndk
和python for android
的新来者或像我这样懒惰的人更容易设置适当的路径和设置;现在有一个虚拟框Image(在页面末尾向下滚动932MB),在Ubuntu上预先设置了所有内容。可以使用它来使用python for android build chain在5个简单步骤中轻松制作apk。
答案 2 :(得分:1)
Python for android尝试通过执行命令来升级项目(8或14取决于您的配置):
android update project -p . -t android-8
该消息表明在PATH中找不到android二进制文件。如果您正确设置,则显示在此之前出现的确切错误消息,或者手动更新项目时出现的消息。