Pygame/Kivy 在 Android 上?

Pygame/Kivy on Android?

所以,我在 android 上用 Python 3.2 编程(我使用的应用程序是 QPython3),我想知道我是否可以制作一个 game/app 带有 android 的图形界面,仅使用智能手机。可能吗?如果是,我该怎么做?

可以使用 kivy 在 qpython(不是 qpython3)中编写 android 应用程序/游戏。

唯一的问题是您无法在智能手机上将它们导出为 apk 文件。

为此,您需要 linux 个人电脑/笔记本电脑。

如何编程和 运行 您的 app/game:

  1. 下载qpythonhere

  2. 在应用程序中转到 qpypi 并下载 kivy

  3. 在 qpython 编辑器中编写你的第一个 kivy 程序 (kivy doc)(Kivy crash course)

然后您必须将这些代码行添加到您的实际代码之上(在您的 main.py 文件中):

#-*-coding:utf8;-*-
#qpy:2
#qpy:kivy

然后你可以运行你的代码。

希望能帮到你。

考虑在 phone 上使用 Linux(不同的内核)发行版。许多人基本上会充当个人电脑,只是缺乏动力。我确定您可以 运行 定期 Python 使用。然后你也可以看看 renpy 将它移植到 android,甚至是 kivy,但我认为 kivy 与你拥有的任何东西都非常不同,并且基本上需要学习一门新语言。

遗憾的是,更改 phone 上的 OS 是我能想到的唯一选择,而且可能是最好的选择。我无法想象 android 的框架会像为 PC 开发的框架那样庞大。您可能会找到一些可能有用的被黑的端口版本,一个 idk 的工具。