Опубликован: 10.04.2014 | Уровень: для всех | Доступ: свободно | ВУЗ: Северный (Арктический) федеральный университет им. М.В. Ломоносова
Самостоятельная работа 11:

Установка и настройка среды программирования Intel XDK. Создание первых приложений

< Лекция 8 || Самостоятельная работа 11: 123456

19.6 Тестирование и отладка на мобильном устройстве

Для реализации тестирования и отладки на мобильном устройстве необходимо установить на последнем приложение App Preview. Скачать его можно с помощью Apple AppStore, Google Play Store, Windows Phone Store. Также необходимо наличие на мобильном устройстве приложения по чтению QR-кодов. Остается перейти во вкладку "Test", нажать "Push files" для отправки файлов на сервер intel XDK и прочитать QR-код мобильным устройством ( рис. 19.17).

Код приложения "Orientation"

увеличить изображение
Рис. 19.17. Код приложения "Orientation"

Код распознает гиперссылку, ресурс скачивается и автоматически запускается программой App Preview. В зависимости от скорости Интернет-соединения это займет некоторое время. После это приложение будет запущено. Можно экспериментировать (рис. 19.18).

Рис 19.18. Запуск приложения на мобильном устройстве

19.7 Сборка и компиляция приложения

Сборка и компиляция приложения предполагает сборку apk-файла. Для этого переходим во вкладку "Build" и выбираем тип операционной системы на нашем мобильном устройстве ( рис. 19.19).

Выбор ОС мобильного устройства

увеличить изображение
Рис. 19.19. Выбор ОС мобильного устройства

Нажимаем кнопку "Build App Now" и начинаем процесс сборки приложения. Здесь существует возможность тонкой настройки создаваемого приложения, ограничимся настройками по умолчанию ( рис. 19.20). После завершения процесса сборки и компиляции скачиваем полученный apk-файл на мобильное устройство любым из способов ( рис. 19.21).

Сборка и компиляция приложения

увеличить изображение
Рис. 19.20. Сборка и компиляция приложения
Проект скомпилирован

увеличить изображение
Рис. 19.21. Проект скомпилирован
< Лекция 8 || Самостоятельная работа 11: 123456
Марат Нуриджанян
Марат Нуриджанян

Пример: Скачать среду можно с сайта для разработчиков Android (http://developer.android.com/sdk/index.html).

Там скачать можно только Android Studio

Владимир Каункин
Владимир Каункин

В самостоятельной работе 2 в примере решения задания некорректно загадывается число (в двух местах), выбирая случайное целое число из диапазона [0, 99] вместо [1, 100], как того требует условие. Кроме того, загадывание числа всё таки лучше вынести в отдельный метод, как мне кажется.
 


( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.0632101634096watchdog( )../bootstrap.inc:0
23.0635101636616module_invoke( )../bootstrap.inc:967
33.0635101638472call_user_func_array ( )../module.inc:462
43.0635101638808devel_watchdog( )../module.inc:462
53.0636101639656decode_entities( )../devel.module:382
63.0636101641576drupal_error_handler( )../devel.module:340
73.0636101645184watchdog( )../common.inc:663
83.0636101647304module_invoke( )../bootstrap.inc:967
93.0637101649160call_user_func_array ( )../module.inc:462
103.0637101649496devel_watchdog( )../module.inc:462
113.0637101650192decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.0632101634096watchdog( )../bootstrap.inc:0
23.0635101636616module_invoke( )../bootstrap.inc:967
33.0635101638472call_user_func_array ( )../module.inc:462
43.0635101638808devel_watchdog( )../module.inc:462
53.0636101639656decode_entities( )../devel.module:382
63.0636101641576drupal_error_handler( )../devel.module:340
73.0636101645184watchdog( )../common.inc:663
83.0636101647304module_invoke( )../bootstrap.inc:967
93.0637101649160call_user_func_array ( )../module.inc:462
103.0637101649496devel_watchdog( )../module.inc:462
113.0637101650192decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.0632101634096watchdog( )../bootstrap.inc:0
23.0635101636616module_invoke( )../bootstrap.inc:967
33.0635101638472call_user_func_array ( )../module.inc:462
43.0635101638808devel_watchdog( )../module.inc:462
53.0636101639656decode_entities( )../devel.module:382
63.0643101641768drupal_error_handler( )../devel.module:340
73.0643101645456watchdog( )../common.inc:663
83.0643101647576module_invoke( )../bootstrap.inc:967
93.0643101649432call_user_func_array ( )../module.inc:462
103.0643101649768devel_watchdog( )../module.inc:462
113.0644101650544decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.0632101634096watchdog( )../bootstrap.inc:0
23.0635101636616module_invoke( )../bootstrap.inc:967
33.0635101638472call_user_func_array ( )../module.inc:462
43.0635101638808devel_watchdog( )../module.inc:462
53.0636101639656decode_entities( )../devel.module:382
63.0643101641768drupal_error_handler( )../devel.module:340
73.0643101645456watchdog( )../common.inc:663
83.0643101647576module_invoke( )../bootstrap.inc:967
93.0643101649432call_user_func_array ( )../module.inc:462
103.0643101649768devel_watchdog( )../module.inc:462
113.0644101650544decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.0650101634640watchdog( )../bootstrap.inc:0
23.0650101636760module_invoke( )../bootstrap.inc:967
33.0650101638616call_user_func_array ( )../module.inc:462
43.0650101638952devel_watchdog( )../module.inc:462
53.0650101639656decode_entities( )../devel.module:382
63.0650101641576drupal_error_handler( )../devel.module:340
73.0651101645184watchdog( )../common.inc:663
83.0651101647304module_invoke( )../bootstrap.inc:967
93.0651101649160call_user_func_array ( )../module.inc:462
103.0651101649496devel_watchdog( )../module.inc:462
113.0651101650192decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.0650101634640watchdog( )../bootstrap.inc:0
23.0650101636760module_invoke( )../bootstrap.inc:967
33.0650101638616call_user_func_array ( )../module.inc:462
43.0650101638952devel_watchdog( )../module.inc:462
53.0650101639656decode_entities( )../devel.module:382
63.0650101641576drupal_error_handler( )../devel.module:340
73.0651101645184watchdog( )../common.inc:663
83.0651101647304module_invoke( )../bootstrap.inc:967
93.0651101649160call_user_func_array ( )../module.inc:462
103.0651101649496devel_watchdog( )../module.inc:462
113.0651101650192decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.0650101634640watchdog( )../bootstrap.inc:0
23.0650101636760module_invoke( )../bootstrap.inc:967
33.0650101638616call_user_func_array ( )../module.inc:462
43.0650101638952devel_watchdog( )../module.inc:462
53.0650101639656decode_entities( )../devel.module:382
63.0656101641768drupal_error_handler( )../devel.module:340
73.0656101645456watchdog( )../common.inc:663
83.0656101647576module_invoke( )../bootstrap.inc:967
93.0656101649432call_user_func_array ( )../module.inc:462
103.0656101649768devel_watchdog( )../module.inc:462
113.0657101650544decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.0650101634640watchdog( )../bootstrap.inc:0
23.0650101636760module_invoke( )../bootstrap.inc:967
33.0650101638616call_user_func_array ( )../module.inc:462
43.0650101638952devel_watchdog( )../module.inc:462
53.0650101639656decode_entities( )../devel.module:382
63.0656101641768drupal_error_handler( )../devel.module:340
73.0656101645456watchdog( )../common.inc:663
83.0656101647576module_invoke( )../bootstrap.inc:967
93.0656101649432call_user_func_array ( )../module.inc:462
103.0656101649768devel_watchdog( )../module.inc:462
113.0657101650544decode_entities( )../devel.module:382