0

http://python-for-android.readthedocs.org/en/latest/toolchain/#introduction

请不要介意,因为这与 SO 无关。我没有在 askubuntu 中得到回复,这就是我发布这个问题的原因。请务必回答。将不胜感激。

参考上面的链接,我下载了 SDK 和 NDK,我运行了 SDK 管理器并安装了所需的文件。作为一个平台,这已经足够了吗?或者我需要下载 ADT 或 Eclipse?我也按照文档中的说明安装了 cython。我想知道的是,如果我安装eclipse,我应该先下载哪个版本?因为没有特别针对python的日食。

其次,在设置任何平台后(在我的情况下,它只是 SDK 管理器,而不是 Eclipse)它说“在安装它们后导出安装路径、NDK 版本和要使用的 API”这是什么意思?

我记得,在安装或运行sdk manager之前,我打开.bashrc文件,放了2行,export path=$path:......android-sdk export path=$path........android -ndk 保存了它。我不知道 SDK 管理器是否因此开始工作,但它可以工作,并且我的模拟器在创建 vew avd 后也可以工作。

我完全被安装路径、版本和 api 的导出所困。我应该将它们导出到哪里?如果你再往下看,你还可以看到“配置你的路径以添加 android 二进制文件:”这是什么意思?我有一个ubunu 12.04,我需要设置环境变量吗?

然后再往下,它说'USAGE',./distribute.sh -m "kivy"

当我运行它时,它说分发:没有文件或目录。好吧,我刚刚下载了 kivy 并提取了我还没有做更多的事情。我应该做些什么。请在这里帮助我。我真的需要它。谢谢

4

1 回答 1

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

于 2013-09-12T11:33:02.107 回答