Crosswalk - экспорт в APK (Андроид)

другие уроки, мануалы, советы по Construct 2

Сообщение Crosswalk - экспорт в APK (Андроид)
» 10 сен 2014, 20:33

Для экспорта приложений всегда использовал CocoonJS и всё мне нравилось, пока не решил сделать маленькую прогу-помощник для себя. Скорость запуска приложения играла большую роль и пока лого Ludei показывалось на экране, в голове пролетало не одно приложение с нецензурной лексикой. Начал искать решение и прочитал на форумах о хорошей скорости игр/приложений экспортированных через Crosswalk. Инструкций по экспорту через эту чудо-машину мало и я не сразу понял, что да как. Через денёк, кое-как разобравшись с Intel XDK, все-таки получилось вывести мою мини прогу в свет. Работает и правда шустрее, запускается почти моментально, но есть и свои недочеты: поддержка только андроид 4+, чтобы игра была на весь экран на всех устройствах придется повозится.
И так, подробная инструкция, для тех, кто еще не имел дело с Intel XDK и Crosswalk, но хочет попробовать, вместо давно приевшегося CocoonJS.
Для начала экспортируем нашу игру. Выбираем “Android” (в новых версиях "Cordova"):
1.PNG

Пол дела уже есть.)

Дальше идем на офф сайт и качаем Intel XDK: http://xdk-software.intel.com/
2.PNG

Устанавливаем и запускаем.
Если вдруг уже есть аккаунт заходим, если нет – регистрируемся:
3.PNG

4.PNG

Заполняем все поля и завершаем регистрацию.
После этого создаём новый проект:
5.PNG

Пишем имя нашему творения и нажимаем “Create”:
25.PNG

Тыкаем “No Thanks”:
7.PNG

Видим, что появились файлы нашей игры:
11.PNG

Теперь нужно настроить параметры экспорта, нажимаем на "Projects":
12.png


PLUGINS AND PERMISSIONS
Настраиваем разрешения, которое будет запрашивать наша игра при установке (воспользуйтесь переводчиком, чтобы в них разобраться, если игра ничего особого не требует выберете “Select minimum” - минимальный набор для работоспособности):
13.PNG

BUILD SETTINGS
Выбираем: “Android Crosswalk”, заполняем информацию о приложении. (Красный крестик – можно не заполнять):
27.png

LAUNCH ICONS AND SPLASH SCREENS
Выбираем: “Android Crosswalk”, загружаем подготовленные иконки игры и заставки:
21.PNG

Отлично! Теперь можно посмотреть как будет выглядеть наша игра на разных смартфонах, для этого перейдите на вкладку “Emulate”:
15.PNG

Дальше выбираем вкладку “Build” и выбираем “Crosswalk”:
16.PNG

Если вылезло еще одно окошко, нажимаем “Upload Code”:
17.PNG

Клацаем “Build app now”:
18.PNG

Чуток ждём:
19.PNG

И наконец-то тыкаем “Download Crosswalk APK's”:
20.PNG

Как загрузится, в архиве будут два файла …x86 и …arm, выбираем второй и пользуемся на здоровье! :)

Удачи!

Если заметили ошибку или неточность напишите пожалуйста в личку!
Последний раз редактировалось Bezruk 19 фев 2015, 18:22, всего редактировалось 10 раз(а).
Аватара пользователя

Игродел
Сообщений: 169
Я тут с 04 дек 2013
Репутация 51 [ ? ]

Сообщение Экспорт с помощью Crosswalk для Андроид
» 11 сен 2014, 13:07

:good:
Аватара пользователя

Администратор
Сообщений: 5814
Я тут с 05 сен 2012
Двиг: Construct2
Лицензия: Personal
Skype: c2community
VK: gabrielsailergray
Репутация 392 [ ? ]

Сообщение Crosswalk - экспорт в APK (Андроид)
» 12 сен 2014, 13:57

Ам, зачем создавать пустой проект и закидывать туда файлы когда можно, просто импортировать все сразу(import html 5 project)
Изображение
Аватара пользователя

Участник
Сообщений: 40
Я тут с 06 мар 2014
Откуда: Челябинск
Репутация 24 [ ? ]

Сообщение Crosswalk - экспорт в APK (Андроид)
» 14 сен 2014, 15:33

А чем отличается скомпилировать допустим обычный андройд от андройд кроссуолк?
Аватара пользователя

Участник
Сообщений: 172
Я тут с 31 авг 2014
Репутация 5 [ ? ]

Сообщение Crosswalk - экспорт в APK (Андроид)
» 15 сен 2014, 14:21

Alexey, если при компиляции через Intel XDK выбрать просто android, то игра будет лагать и плохо работать. Crosswalk - это новый инструмент, который при экспорте хорошо оптимизирует созданный в С2 проект и делает его менее требовательным к ресурсам.
Аватара пользователя

Игродел
Сообщений: 169
Я тут с 04 дек 2013
Репутация 51 [ ? ]

Сообщение Crosswalk - экспорт в APK (Андроид)
» 15 сен 2014, 14:41

kondrashow, Спасибо за поправку, изменил. Не увидел сначала в intel XDK эту функцию.
Аватара пользователя

Игродел
Сообщений: 169
Я тут с 04 дек 2013
Репутация 51 [ ? ]

Сообщение Crosswalk - экспорт в APK (Андроид)
» 16 сен 2014, 19:50

А что вписывать в minimum android version и targeted android version ,пишу 2.3 и 4.4 выдаёт ошибку
Изображение
Аватара пользователя

Участник
Сообщений: 26
Я тут с 01 фев 2014
Репутация 2 [ ? ]

Сообщение Crosswalk - экспорт в APK (Андроид)
» 16 сен 2014, 22:59

Mr_hunter, вот так вписывай:
1.PNG

Crosswalk работает на движке Chromium, а тот не поддерживает андроид версии меньше 4.0.0
Аватара пользователя

Игродел
Сообщений: 169
Я тут с 04 дек 2013
Репутация 51 [ ? ]

Сообщение Crosswalk - экспорт в APK (Андроид)
» 20 сен 2014, 16:31

Странно. В билде на кросволк лагов лишь добавилось по сравнению с CocoonJS..
Аватара пользователя

Участник
Сообщений: 78
Я тут с 11 мар 2014
Репутация 0 [ ? ]

Сообщение Crosswalk - экспорт в APK (Андроид)
» 20 сен 2014, 20:25

а как убрать те черные полосы? т.е. как сделать игру на весь экран?
VKSDt69Ayik.jpg
Аватара пользователя

Участник
Сообщений: 206
Я тут с 08 май 2014
Skype: neverxd3
Репутация 32 [ ? ]



Вернуться в Другие уроки по Construct 2

Сейчас эту тему просматривают

Зарегистрированные пользователи: нет зарегистрированных пользователей

Наверх