0

由于大多数人不理解的原因,我试图在我的 Galaxy Note 3 上编写/运行 python 代码。到目前为止,我已经安装了以下应用程序:“QPython”、“Script Launcher”和“Droid Edit”。在 QPython 中,每当我运行脚本时,它都会将我带到一个终端查看窗口,然后就坐在那里。它甚至不打印“Hello World!” 应该的。有时,它会运行一瞬间,QPython 只是说“脚本结束”。有人建议我使用我不完全理解的名为 SL4A 的东西。

无论如何,我已经安装了 .apk,但是当我尝试在后台模式下从 SL4A 中的 Droid Edit 运行程序时,我会弹出一条消息,说“不幸的是,SL4A 已停止。” 如果我单击在终端中运行选项,我会收到一条通知,上面写着“无法打开....”。有没有人在note 3上运行这些中的任何一个运气好?QPython 和 Droid Edit 似乎是最合法的,但我无法运行这个简单的代码。提前感谢您的帮助!

4

2 回答 2

2

Android 脚本层(缩写为 SL4A,以前称为 Android 脚本环境或 ASE)是一个库,允许直接在 Android 设备上创建和运行以各种脚本语言编写的脚本。

QPython 是 Python 的一个端口,可让您访问 SL4A 的功能,执行 Python 代码和项目。它也允许您通过“pip”安装其他 Python 库。

您是否尝试过 QPython Console 并查看您的代码是否运行?我在 Note 2 中使用了 QPython,一切运行顺利。

我建议您检查您的 apk 构建,看看是否有任何错误或配置错误。您可以查看更多详细信息http://qpython.org/question/18/how-to-use-qpython-in-my-android-development/ 如果您对在 Python 中构建原生 android 应用程序感兴趣,请查看Kivy同样,它也是您构建跨平台原生应用程序的绝佳框架。

我之前没有尝试Driod Edit过,所以无法评论。

于 2014-10-02T08:22:19.013 回答
0

使用 Qpython 在 android 中运行 python 程序:(Python 2.7.2)

创建程序并运行它:

  • 转到编辑器。
  • 编写你的脚本。
  • 点击保存图标。(底部的“第四个图标”)
  • 点击运行。(底部中间的“箭头图标”)

脚本将运行,输出/错误将显示在通知栏中的日志文件中。

** 您可以在脚本的开头添加“#qpy:console”。它将带您进入控制台模式而不是日志文件

运行现有脚本:

  • 点击屏幕中央带有 python 标志的大按钮。
  • 点击运行本地脚本。
  • 点击要运行的脚本。

http://wiki.qpython.org/doc/how-to-start/

来自同一开发人员的另一个应用程序称为 Qpython3,您可以在其中运行 python3 应用程序,包括脚本和项目。在 Qpython3 中运行脚本后,它将直接带您进入控制台模式。

于 2014-12-03T18:17:32.423 回答