2015-11-03 46 views
2

作为QPython的新手,没有找到任何有关在Mac或Pc上开发的参考 ,最终在Android设备上部署代码 。使用mac或windows的QPython开发环境

与在Android设备 上开发代码本身相比,这对于大型项目来说似乎非常尴尬。

我希望使用“普通”IDE(如IntelliJ )使用我的Mac或Windows编写代码,最终将其部署到Android设备上,并使用QPython执行。

所以下面的问题浮现在脑海中:

  1. 最佳实践源代码转移到与QPython安装(这仅限于代码几KB的未使用QR码)
  2. 是一个Android设备有可能在Mac/Windows上开发QPython代码,即使用SL4A(androidhelper),或者在Android设备上本身是严格可用的

我有更多的问题,但会更好地获得基本的最佳实践。

Ps。为了给出与问题#1有关的上下文,我们需要快速地在许多设备上快速部署QPython代码,因此手动复制.py文件是不可能的,并且QR代码功能非常有限,因此可能需要创建一个脚本导入一个脚本? (通过git或HTTP)

+0

您可以使用Kivy的[python-for-android](https://github.com/kivy/python-for-android)项目创建独立的APK - 虽然由Kivy项目维护,但它也可以创建APK它只是在关闭之前运行一个python脚本(而不是显示一个gui)。 – inclement

+0

是的,现在看起来Kivy应该是一个更合适的替代方案,至少在QPython更适合开发真实世界的应用程序,而不仅仅是玩耍... – syberkitten

回答

1

您可以使用您的PC或MC开发qpython项目作为其他python项目,并将项目上传到您的手机的/sdcard/com.hipipal.qpyplus/projects/然后在qpython中运行它。

qpython项目应该包含用于项目第一个启动脚本的main.py。

除了adb(android开发工具),你可以使用qpython的FTP服务(你可以在设置页面找到它)或其他FTP应用程序上传项目到你的手机。

好消息:在最新的qpython(1.2.2)中,它包含一个qedit4web.py,它允许您从浏览器开发并编辑和运行手机中的代码。