安装SDK和NDK以开始使用python编写Android应用程序

时间:2013-09-11 21:28:44

标签: android python eclipse ubuntu android-ndk

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并提取了我已经做了更多的事情。我应该做些什么。请帮帮我。我真的需要它。谢谢

1 个答案:

答案 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应用程序?这就是这些说明的目的。