Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для мобильных телефонов > Android

Android Разработка игр на платформе Android

Ответ
 
Опции темы
Старый 01.07.2015, 22:49   #1
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,217
Написано 436 полезных сообщений
(для 784 пользователей)
libgdx+scala+proguard

libgdx проект по дефолту собирается с помощью gradle. Есть три модуля - под Android, PС (туда платформоспецефичные вещи) и Core (в нём почти весь код).
И всё бы хорошо, я в модуле Core в build.gradle добавил apply "scala" и ещё несколько строк - в итоге проект собирается, классы на java можно использовать вперемешку с кодом на scala, но итоговый apk внезапно неплохо прибавил в размере.
Неиспользуемый код можно убрать с помощью proGuard, но тут начинаются проблемы.
в данный у меня момент сборка работает либо с proGuard, но без scala, либо наоборот.
При попытке использовать всё вместе выкидывается куча варнингов типа "scala.beans.ScalaBeanInfo: can't find superclass or interface java.beans.SimpleBeanInfo".
Как пофиксить? В принципе, обфускация не сильно нужна, а вот размер apk хочется уменьшить, 7мб файлик classes.dex в проекте уровня helloWorld - это слишком.

UPD: иногда полезно отвлечься и посмотреть на проблему с другой стороны. С помощью гугла нашёл удобное решение - добавить в файл с настройками строчки отсюда : https://github.com/yareally/android-...rd-project.txt, потому что вручную все настройки фиг подберёшь.
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 16:41.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com