DroidScript
DroidScript
разработка мобильных приложений

Запуск примеров с сайта

DroidScript  
24.04.2017

Код примеров, а также методов в справочнике на нашем сайте можно редактировать (только примеры) и сразу выполнять в DroidScript, установленном на устройстве или эмуляторе Android.

Данная возможность по удалённому выполнению кода является недокументированной, работает не во всех версиях DS и имеет свои особенности. При выполнении выражения, содержащего синтаксическую ошибку (отсутствует закрывающая скобка, непарные кавычки и т.п.), удалённый запуск прекращает работу и для её возобновления необходимо перезапустить базовый пример. Также при удалённом выполнении кода могут не работать отдельные методы.

Выполнение кода примеров

Для запуска кода примеров в DroidScript выполните следующие шаги:

  1. Установите DroidScript, если он не был установлен.
  2. Установите связь между DroidScript и WiFi IDE (описывается на странице установки DroidScript)
  3. Введите URL DroidScript (http://address:port, что-то типа http://192.168.1.58:8088) в поле ниже и нажмите кнопку "Сохранить".

Адрес DroidScript Сохранить

Для проверки работы режима удалённого запуска кода нажмите кнопку "Проверить".

Проверить

В случае успешного запуска на экране Android появится соответствующее сообщение.

Если приложение запускается на Android, но показывает пустой экран, то это означает невозможность выполнения кода по причине превышения его допустимого размера (больше 3-4 килобайт), наличия ошибки в нём или отсутствия связи между WiFi IDE и DroidScript.

Для запуска примеров используйте кнопку "Выполнить в DroidScript" над ним. Если эта кнопка отсутствует, то это означает невозможность удалённого выполнения кода. В этом случае скопируйте код (Ctrl+A) в WiFi IDE и запустите его оттуда.

Выполнение кода методов

Для выполнения кода методов в справочнике вначале необходимо однократно запустить базовый пример (самый первый на странице), поскольку код методов запускается внутри работающего примера и обращается к его объектам.

DroidScript  
© 2016-2022  Александр Страшко