Среда разработки QPython с использованием Mac или Windows

Будучи новичком в QPython, я не нашел никаких упоминаний о разработке на Mac или ПК, в конечном итоге развернув код на устройстве Android.

В отличие от разработки самого кода на устройстве Android, что кажется очень неудобным, особенно для больших проектов.

Я хочу написать код, используя «обычную» IDE, такую ​​как IntelliJ, используя мой Mac или Windows, в конечном итоге развернуть его на устройстве Android и выполнить с помощью QPython.

Итак, на ум приходят следующие вопросы:

  1. Лучшая практика для переноса исходного кода на устройство Android с установленным QPython (без использования QR-кода, который ограничен несколькими КБ кода)
  2. Можно ли разработать код QPython на Mac/Windows, а именно с помощью SL4A (androidhelper), или он строго доступен на самом устройстве Android

У меня есть еще вопросы, но было бы лучше иметь основные передовые практики.

Пс. чтобы дать контекст в отношении вопроса № 1, нам нужно быстро развернуть код QPython на многих устройствах, поэтому о копировании файлов .py вручную не может быть и речи, а функция QR-кода очень ограничена, поэтому, возможно, создайте скрипт, который импортирует скрипт? (через git или HTTP)


person syberkitten    schedule 03.11.2015    source источник
comment
Вы можете создать отдельный APK, используя проект Kivy python-for-android, хотя он поддерживается проект Kivy, он также может создать APK, который просто запускает скрипт Python перед закрытием (вместо отображения графического интерфейса).   -  person inclement    schedule 05.11.2015
comment
Да, на данный момент похоже, что Kivy должен быть более адекватной альтернативой, по крайней мере, до тех пор, пока QPython не станет более подходящим для разработки реальных приложений, а не просто для игры...   -  person syberkitten    schedule 08.11.2015


Ответы (1)


Вы можете разработать проект qpython, как и другие проекты python, на своем ПК или MC, и загрузить проект в /sdcard/com.hipipal.qpyplus/projects/ вашего мобильного телефона, а затем запустить его в qpython.

Проект qpython должен содержать файл main.py, который используется для сценария первого запуска проекта.

Помимо adb (инструмент разработки для Android), вы можете использовать FTP-сервис qpython (вы можете найти его на странице настроек) или другое FTP-приложение для загрузки проекта на свой мобильный телефон.

ХОРОШИЕ НОВОСТИ: в новейшем qpython (1.2.2) он содержит qedit4web.py, который позволяет вам разрабатывать из браузера, а также редактировать и запускать код со своего мобильного телефона.

person River    schedule 03.12.2015