2015-04-13 5 views
0

Я работал над проектом за последние 1 год. Теперь есть необходимость в push-уведомлениях GCM. Сам проект очень большой, и я столкнулся с ошибкой 65 КБ, когда добавил библиотеку игровых сервисов Google. Кажется, что нет работы с Eclipse IDE, поэтому я портировал проект eclipse на Android Studio. Но я получаю следующую ошибку.Ограничение по методу Android 65K

: MyApp: shrinkDebugMultiDexComponents FAILED Ошибка: Выполнение выполнено для задачи ': MyApp: shrinkDebugMultiDexComponents'.

Java heap space es file. For example, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB: org.gradle.jvmargs=-Xmx1024m Read Gradle's configuration guide
Read about Java's heap size

Любая помощь очень ценится. Thanks

+0

multidex конфигурации – user489041

+0

Добавлена ​​компилировать «» com.android.support:multidex:1.0.0 и multiDexEnabled верно при defaultConfig – traj

+0

Если вы работаете в «нет метода может превышать 64К» вещь, есть ли способ, вы можете разделить оскорбить класс в отдельные классы? – BretC

ответ

0

Вы можете попробовать использовать proguard для очистки неиспользуемых методов. это сработало для меня после того, как я столкнулся с проблемой ограничений по методу 65k.

Смежные вопросы