2015-11-03 52 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,它允許您從瀏覽器開發並編輯和運行手機中的代碼。