http://python-for-android.readthedocs.org/en/latest/toolchain/#introduction
请不要介意因为这与SO无关。我在askubuntu得到回复,这就是我发布这个问题的原因。请回答。非常感谢。
参考上面的链接,我下载了SDK和NDK,我运行SDK管理器并安装了所需的文件。这足以作为一个平台吗?或者我需要下载ADT或eclipse? 我也按照doc中的说明安装了cython。我想知道它,如果我安装eclipse,我应该先下载哪个版本?因为python没有特别的日食。
其次,在设置任何平台(在我的情况下,它只是SDK管理器,而不是eclipse)后,它说 '在安装它们之后导出安装路径,NDK版本和API以使用'它甚至意味着什么?
我记得,在安装或运行sdk管理器之前,我打开了.bashrc文件,放了2行, export path = $ path:...... android-sdk export path = $ path ........ android-ndk 救了它。 我不知道SDK管理器是否因此而开始工作,但它可以工作,我的模拟器也可以在创建一个vew avd后工作。
我完全坚持导出安装路径,版本和apis。我在哪里将它们导出到? 如果你进一步下去,你也可以看到'配置你的路径添加android二进制文件:'这是什么意思?我有一个ubunu 12.04,我需要设置环境变量吗?
然后再说,'USAGE', ./distribute.sh -m“kivy”
当我运行它时,它说分发:没有文件或目录。好吧,我刚刚下载了kivy并提取了我已经做了更多的事情。我应该做些什么。请帮帮我。我真的需要它。谢谢
答案 0 :(得分:0)
我无法详细说明您可能做错的构建过程中的各个部分,但不是这样做,您可以使用buildozer工具。如果您按照说明安装它,它会自动下载并链接所有依赖项(包括sdk / ndk / python-for-android / python / kivy),从而将kivy应用程序的构建过程减少到单个命令。
然后再向下,它说“USAGE”,。/distribute.sh -m“kivy”
当我运行它时,它说分发:没有文件或目录。好吧,我刚刚下载了kivy并提取了我已经做了更多的事情。
您需要在解压缩python-for-android的目录中运行该命令。该目录中将有一个名为“distribute.sh”的文件。
此外,您不需要自己下载kivy,python-for-android会自动执行此操作,作为其分发过程的一部分。你做需要安装你自己的kivy版本才能在本地使用它,我假设你已经完成了吗?
我假设你正在制作一个kivy应用程序?这就是这些说明的目的。