如何在Galaxy Note3上编写/运行Python?什么是SL4A?

2024-09-24 22:25:26 发布

您现在位置:Python中文网/ 问答频道 /正文

出于大多数人不理解的原因,我试图在Galaxy note3上编写/运行python代码。到目前为止,我已经安装了应用程序:“QPython”、“脚本启动器”和“droidedit”。在QPython中,每当我运行一个脚本时,它会把我带到一个显示终端的窗口,就在那里。它甚至没有印刷“你好,世界!”应该是这样。偶尔,它会运行一瞬间,QPython只会说“脚本结束”。有人叫我完全不明白。在

我已经安装了.apk,但是当我试图在后台模式下从SL4A的Droid Edit运行一个程序时,我会弹出一个弹出窗口,说“很不幸,SL4A已经停止了。”如果我单击run-in终端选项,我会收到一个通知,说“无法打开…”。有人有没有运气把这些写在音符3上?QPython和droidedit似乎是最合法的,但是我不能让它们运行这个简单的代码。提前感谢您的帮助!在


Tags: 代码脚本应用程序世界模式原因galaxy后台
2条回答

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

Create program and run it:

  • 转到编辑器。在
  • 写你的剧本。在
  • 点击保存图标。(底部为“第四个图标”)
  • 轻触Run。(“箭头图标”位于底部中间)

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

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

Run existing script:

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

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

There is another app from same developers called Qpython3 in which you can run python3 applications including scripts and projects.In Qpython3 after running script it will directly take you to console mode.

The Scripting Layer for Android (abridged as SL4A, and previously named Android Scripting Environment or ASE) is a library that allows the creation and running of scripts written in various scripting languages directly on Android devices.

QPython是Python的一个端口,允许您访问SL4A的特性,执行Python代码和项目。它还允许您通过“pip”安装其他Python库。在

您是否尝试过QPython控制台并查看代码是否运行? 我在note2中使用了QPython,一切都很顺利。在

我建议您检查一下您的apk构建,看看是否有任何错误或配置错误。您可以看到更多细节http://qpython.org/question/18/how-to-use-qpython-in-my-android-development/ 如果你对用Python构建原生android应用感兴趣,也可以看看Kivy,这是一个构建跨平台原生应用的很好的框架。在

我以前没有试过Driod Edit,所以不能评论。在

相关问题 更多 >