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

时间:2014-10-02 07:56:29

标签: android python sl4a qpython

由于大多数人都不理解的原因,我试图在我的Galaxy Note 3上编写/运行python代码。到目前为止,我已经安装了应用程序:" QPython",& #34; Script Launcher"," Droid Edit"。在QPython中,每当我运行一个脚本时,它就会把我带到一个终端看窗口,然后就坐在那里。它甚至不打印" Hello World!"喜欢它。偶尔,它运行一瞬间,QPython只是说" Script Ended"。我被告知了一些我不太懂的SL4A。

我已经安装了.apk,但是当我尝试在后台模式下从SL4A中的Droid Edit运行程序时,我会弹出一个说法"不幸的是,SL4A已经停止了。&#34 ;如果我点击终端选项中的运行,我会收到一条通知,说明"无法打开...."。有人在运行3号音符时有任何运气吗? QPython和Droid Edit似乎是最合法的,但我无法运行这个简单的代码。在此先感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

  

适用于Android的脚本层(简称为SL4A,之前为   名为Android Scripting Environment或ASE)是一个允许的库   用各种脚本编写的脚本的创建和运行   直接在Android设备上使用语言。

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

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

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

我之前没有尝试过Driod Edit因此无法发表评论。

答案 1 :(得分:0)

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

  

创建程序并运行它:

  • 转到编辑。
  • 写你的剧本。
  • 点按“保存”图标。 (底部的“第4个图标”)
  • 点按“运行”。 (底部中间的'箭头图标')

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

**您可以在脚本启动时添加'#qpy:console'。它将带您进入控制台模式而不是logfile

  

运行现有脚本:

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

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

  

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