|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.10.2017, 12:30 | #1 |
Новичок
Джуниор
Регистрация: 14.10.2017
Сообщений: 1
|
Сообщение "Method exceeds compiler instruction limit" в LogCat Android Studio
Здравствуйте.
При запуске приложения на родном эмуляторе Android Studio, в LogCat вываливается серия сообщений следующего вида: 10-14 07:23:48.075 3602-3607/xxx.testcallerandroid I/art: Method exceeds compiler instruction limit: 24336 in void com.xxx.PackageName.ClassName.Metho dName() В качестве MethodName в разных сообщениях фигурируют имена двух методов. Всего сообщений около 10. При этом приложение успешно отрабатывает. Исходя из текста сообщения, причина очевидно в кроется в больших размерах байткода упоминаемых методов. Судя по тому, что компилятор при сборке проекта не ругается, могу предположить, что превышено ограничение именно виртуальной Java машины данного эмулятора. В связи с изложенным выше возникло несколько вопросов. Вопрос первый: правильно ли я понимаю(трактую) ситуацию (см. выше)? Вопрос второй: почему при этом приложение нормально отрабатывает, а не вылетает, например? Вопрос третий: как избежать появления данных сообщений? Подозреваю, что простейшим методом решения данной проблемы, скорее всего является дробление длинных методов на более короткие. Или нет? Или есть другие методы? Заранее благодарен. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
<form action="/test.php" method="post"> | ARLy_19 | PHP | 1 | 30.07.2017 22:38 |
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" | Бахтиёр1916 | Windows | 1 | 05.04.2017 12:53 |
VBA Outlook: сделать в инспекторе "Сообщение - Действия - Изменить сообщение" | vamosss | Фриланс | 1 | 13.02.2017 14:02 |
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") | ZIRASS | PHP | 4 | 15.06.2016 14:23 |
Немецкая база. Ошибка "Method form of object _subform failed" | budda999 | Microsoft Office Access | 5 | 20.06.2012 12:04 |