Вторник, 19 Марта 2024, 07:34

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Форум игроделов » Ваши проекты » Разработка движков и сред разработки » Love2D 0.9.1 => Windows, Android (Создание exe и apk файлов)
Love2D 0.9.1 => Windows, Android
Snake174Дата: Среда, 21 Мая 2014, 13:56 | Сообщение # 1
участник
Сейчас нет на сайте





LÖVE Exporter - программа, предназначенная для портирования на различные платформы проектов, созданных на игровом движке LÖVE.

Возможности программы:

  • экспорт под Windows x86 и x64
  • экспорт под Android 2.3.3, 3.1 и 4.0.3
  • экспорт под Linux


В планах:

  • добавить экспорт под Mac OS
  • возможно, добавить экспорт под Flash или Web
  • добавить проверку обновлений программы
  • добавить возможность встраивания рекламы от AdMob


Для экспорта под андроид необходимо, чтобы был установлен Android SDK и соответствующие версии API (10, 12 и 15) и самая последняя версия API (Android 4.4.2 API 19).

Поддерживаемые версии Linux:

  • Ubuntu 12.04+
  • Fedora 20+
  • Linux Mint 13+
  • openSUSE 13.1+


Для корректной работы программы также необходимо, чтобы пути до файлов не содержали пробелов и русских букв.

Хочу отдельно поблагодарить пользователей форума silver52rus и burlachenko за то, что активно помогали в тестировании программы.

Проверка созданных apk файлов для Android проводилась на BlueStacks, Genymotion, телефоне Samsung Duos (Android 2.6), Mediox Mid9742 DC (Android 4.0), Asus PhonePad (Android 4) и Asus MemoPad (Android 4.4.2).

Инструкция, по которой всё делалось. Там же есть API, доступное для андроида Инструкция и API для Android

СТАРЫЕ ВЕРСИИ:

Ссылка: Exporter + SDK (1,2 ГБ !!!)

Добавлен тестовый экспорт в swf
Ссылка без СДК: Exporter No SDK (47 Mb)

Новая версия: Exporter (только программа) (5,3 Mb)

НОВАЯ ВЕРСИЯ:

Cкачать: Версия 0.1 (78.1 Mb)
Cкачать: Версия 0.2 (15.1 Mb) без папки data
Исходники на GitHub: Исходники

Для экспорта под андроид нужно указать keystore файл.
В архив включил файл snake174.keystore для теста.
Алиас: snake174
Пароль: snake174

Более подробно смотрите ЗДЕСЬ


Не следует обманывать инспектора
Pipmak Assistant
Love2D Exporter
Love2D-Helpers
Old Consoles Games


Сообщение отредактировал Snake174 - Пятница, 16 Января 2015, 13:00
CyberTENSHIДата: Среда, 21 Мая 2014, 14:51 | Сообщение # 2
частый гость
Сейчас нет на сайте
Ааа!!! Почему я в армии? Я пользовался Love2d до призыва! Ну почему жизнь так не справедлива?!?!
burlachenkoДата: Среда, 21 Мая 2014, 19:52 | Сообщение # 3
постоянный участник
Сейчас нет на сайте
Молодец.

MaximTG
divol13Дата: Среда, 21 Мая 2014, 20:36 | Сообщение # 4
участник
Сейчас нет на сайте
а можно на андроид < 4.0 ?

Snake174Дата: Четверг, 22 Мая 2014, 08:49 | Сообщение # 5
участник
Сейчас нет на сайте
Цитата
а можно на андроид < 4.0 ?

Добавлена поддержка Android 3.1 - это минимальная версия, которая поддерживается для движка

Добавлено (22.05.2014, 08:49)
---------------------------------------------
Обновил первый пост


Не следует обманывать инспектора
Pipmak Assistant
Love2D Exporter
Love2D-Helpers
Old Consoles Games


Сообщение отредактировал Snake174 - Четверг, 22 Мая 2014, 06:36
-l33t-h4xx-Дата: Четверг, 22 Мая 2014, 10:24 | Сообщение # 6
участник
Сейчас нет на сайте
Цитата Snake174 ()
(1,2 ГБ !!!)

Ёлы-палы! Что там такого внутри?


Как правильно задавать вопросы
Snake174Дата: Четверг, 22 Мая 2014, 10:49 | Сообщение # 7
участник
Сейчас нет на сайте
Цитата
Ёлы-палы! Что там такого внутри?

Android SDK, Android NDK, Java SDK, заготовка проекта для андроида и так по мелочи. )

Выяснено, что поддерживается минимальная версия андроида 3.1 и одна архитектура процессора - arm_eabi_v7a


Не следует обманывать инспектора
Pipmak Assistant
Love2D Exporter
Love2D-Helpers
Old Consoles Games
LariayДата: Четверг, 22 Мая 2014, 13:15 | Сообщение # 8
FireCat
Сейчас нет на сайте
Нафига пихать все СДК в программу?

Мало стать первым, нужно, чтобы все остальные сдохли! (с) Чингисхан

Критика должна учить, но не убивать.
Snake174Дата: Четверг, 22 Мая 2014, 13:28 | Сообщение # 9
участник
Сейчас нет на сайте
Цитата
Нафига пихать все СДК в программу?

Ну с JDK, Android NDK и ANT я согласен, можно и не пихать.
С Android SDK тут сложнее. В инструкции написано:
Код

WARNING: The Download button on the right is for preconfigured install. Instead go to "Use an existing IDE" and click that Download link.

И фиг его знает, что стоит у пользователя. Если пользователь скачивал файл по ссылке "Download the SDK ADT Bundle for Windows", то работать не будет - там по-другому настроены переменные окружения.
А может быть, что вообще ничего не стоит.


Не следует обманывать инспектора
Pipmak Assistant
Love2D Exporter
Love2D-Helpers
Old Consoles Games


Сообщение отредактировал Snake174 - Четверг, 22 Мая 2014, 13:32
LariayДата: Четверг, 22 Мая 2014, 13:39 | Сообщение # 10
FireCat
Сейчас нет на сайте
Если не стоит, то надо кидать аллерт, чтобы установил, а не пихать 1 гиг в программу. Она от этого бесполезна.

Мало стать первым, нужно, чтобы все остальные сдохли! (с) Чингисхан

Критика должна учить, но не убивать.
Snake174Дата: Четверг, 22 Мая 2014, 13:46 | Сообщение # 11
участник
Сейчас нет на сайте
Цитата
Если не стоит, то надо кидать аллерт

Стоять то может, но не тот СДК. Я это имел ввиду.
Цитата
Она от этого бесполезна.

Никто насильно тебя не заставляет пользоваться ею.


Не следует обманывать инспектора
Pipmak Assistant
Love2D Exporter
Love2D-Helpers
Old Consoles Games


Сообщение отредактировал Snake174 - Четверг, 22 Мая 2014, 13:48
LariayДата: Четверг, 22 Мая 2014, 13:49 | Сообщение # 12
FireCat
Сейчас нет на сайте
Snake174, тут пользователей love2d - 3.5 человека.
Один из них я, следовательно, я твоя целевая аудитория и ты мне говоришь, что ты меня не заставляешь ей пользоваться? Для чего ты тогда ее вообще сделал?


Мало стать первым, нужно, чтобы все остальные сдохли! (с) Чингисхан

Критика должна учить, но не убивать.
burlachenkoДата: Четверг, 22 Мая 2014, 13:56 | Сообщение # 13
постоянный участник
Сейчас нет на сайте
Цитата Lariay ()
Snake174, тут пользователей love2d - 3.5 человека.
Один из них я, следовательно, я твоя целевая аудитория и ты мне говоришь, что ты меня не заставляешь ей пользоваться? Для чего ты тогда ее вообще сделал?

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


MaximTG
Snake174Дата: Четверг, 22 Мая 2014, 14:02 | Сообщение # 14
участник
Сейчас нет на сайте
Цитата
следовательно, я твоя целевая аудитория

Не факт вообще. Странные какие-то у тебя понятия.
Код
и ты мне говоришь, что ты меня не заставляешь ей пользоваться?

Где написано, что я призываю всех использовать только эту программу? Не хочешь - не используй. Мне как-то фиолетово. Делай сам всё.
Цитата
Для чего ты тогда ее вообще сделал?

Это уже не тебе решать. Может кто-то хочет и не знает как создать из проекта исполняемый файл. Тем более я выложил инструкцию, по которой всё делал. Можно по ней всё самому и скомпилировать, а не качать полтора гига. И тем более закинул не на депозит какой-нибудь. Кто захочет, тот и скачает.


Не следует обманывать инспектора
Pipmak Assistant
Love2D Exporter
Love2D-Helpers
Old Consoles Games


Сообщение отредактировал Snake174 - Четверг, 22 Мая 2014, 14:12
hero564Дата: Четверг, 22 Мая 2014, 14:20 | Сообщение # 15
Made in Ukraine
Сейчас нет на сайте
Snake174, отличная робота)+ а поддержку андроида 2,3 сделать как я понял, нельзя?
Snake174Дата: Четверг, 22 Мая 2014, 14:23 | Сообщение # 16
участник
Сейчас нет на сайте
Цитата
отличная робота)

Спасибо.
Цитата
а поддержку андроида 2,3 сделать как я понял, нельзя?

К сожалению, нет. Только 3.1 и выше и для одной архитектуры процессора. Но может в будущем разработчики добавят версии ниже, хотя врятли. Надеюсь с другими типами процессоров долго не будут затягивать.


Не следует обманывать инспектора
Pipmak Assistant
Love2D Exporter
Love2D-Helpers
Old Consoles Games


Сообщение отредактировал Snake174 - Четверг, 22 Мая 2014, 14:26
allxumukДата: Пятница, 23 Мая 2014, 21:47 | Сообщение # 17
старожил
Сейчас нет на сайте
Что-то под ведёрко не хочет экспортировать, в чём может быть косяк? Постоянно выскакивает ошибка "Can't create TheGama game". Под windows экспортирует нормально.

Так же считаю излишним прилагать к экспортёру кучу sdk от андроида, пусть пользователь скачивает их отдельно. Просто некоторым андроид вообще не нужен, им качать гигабайтный экспортёр в замен bat-файла вообще не вариант.


Любой дурак может написать программу, которую поймёт компилятор.
Хорошие программисты пишут программы, которые смогут понять другие программисты.
Snake174Дата: Суббота, 24 Мая 2014, 14:05 | Сообщение # 18
участник
Сейчас нет на сайте
Цитата
Что-то под ведёрко не хочет экспортировать, в чём может быть косяк?

Попробуй ещё раз экспортировать. У меня было такое пару раз. Позже посмотрю что там.

Цитата
Так же считаю излишним прилагать к экспортёру кучу sdk от андроида

Надо будет сделать версию без сдк. А эта тоже пускай остаётся.


Не следует обманывать инспектора
Pipmak Assistant
Love2D Exporter
Love2D-Helpers
Old Consoles Games
allxumukДата: Суббота, 24 Мая 2014, 18:30 | Сообщение # 19
старожил
Сейчас нет на сайте
Цитата Snake174 ()
Попробуй ещё раз экспортировать.

Всё равно ничего. Запускал и просто так, и "от имени администратора".


Любой дурак может написать программу, которую поймёт компилятор.
Хорошие программисты пишут программы, которые смогут понять другие программисты.
Snake174Дата: Суббота, 24 Мая 2014, 20:33 | Сообщение # 20
участник
Сейчас нет на сайте
Цитата
Всё равно ничего.

Для какой версии андроида пробовал?


Не следует обманывать инспектора
Pipmak Assistant
Love2D Exporter
Love2D-Helpers
Old Consoles Games
Форум игроделов » Ваши проекты » Разработка движков и сред разработки » Love2D 0.9.1 => Windows, Android (Создание exe и apk файлов)
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг