01-31 12:52:53.020: E/AndroidRuntime(10957): FATAL EXCEPTION: main
01-31 12:52:53.020: E/AndroidRuntime(10957): java.lang.StackOverflowError
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.graphics.Paint.getTextRunAdvances(Paint.java:1711)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.text.TextLine.handleText(TextLine.java:749)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.text.TextLine.handleRun(TextLine.java:972)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.text.TextLine.measureRun(TextLine.java:416)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.text.TextLine.measure(TextLine.java:295)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.text.TextLine.metrics(TextLine.java:269)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.text.Layout.getLineExtent(Layout.java:942)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.text.Layout.draw(Layout.java:405)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.text.BoringLayout.draw(BoringLayout.java:400)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.widget.TextView.onDraw(TextView.java:5038)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.View.draw(View.java:10978)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2887)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.widget.AbsListView.dispatchDraw(AbsListView.java:2092)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.View.draw(View.java:11083)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.widget.AbsListView.draw(AbsListView.java:3398)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2887)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.View.draw(View.java:11083)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.widget.FrameLayout.draw(FrameLayout.java:450)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.widget.ScrollView.draw(ScrollView.java:1524)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2887)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.View.draw(View.java:10981)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2887)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.View.draw(View.java:10981)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.widget.FrameLayout.draw(FrameLayout.java:450)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2887)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2885)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.View.draw(View.java:10981)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(ViewGroup.java:2887)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-31 12:52:53.020: E/AndroidRuntime(10957): at android.view.ViewGroup.drawChild(Vi
ответ
Этот стек ОЧЕНЬ похож на стек, который вы получаете, когда у вас слишком много вложенных макетов. Я бы запустил layoutopt и посмотрел, можно ли уменьшить иерархию раскладки и посмотреть, исправляет ли она ее, как и для различий Framework. Я не могу сказать, уменьшили ли это ограничение или если новые элементы управления увеличили свои внутренние иерархические схемы, которые подтолкнули вас к ограничениям , Трудно сказать ...
https://developer.android.com/studio/tools/help/layoutopt.html
Цените свою помощь! Наконец, исправлено количество уровней в макете и зафиксировано это !!! – Bharanicharan
Ничего себе! Ты спасатель! Эта ошибка заставила меня почесывать голову целыми днями. Проблема заключалась в сложной компоновке. Как только я упростил макет и избавился от нескольких просмотров - все сработало хорошо. Благодаря! – AlexVPerl
Сначала я был как-то скептически настроен, так как я удалял просмотры и по-прежнему получал одну и ту же трассировку стека, но после удаления некоторых видов и оптимизации других макетов мне удалось сократить во время выполнения эквивалент 171 просмотров, которые были визуализированы, и проблема исчезла , Спасибо за этот ответ. И «Android Device Monitor» с «Hierarchy Viewer» действительно помог. –
Этой ошибка случилась, когда я пытался использовать TextWatchers на два EditTexts.
Идея заключалась в том, что был изменен один EditText, другой должен быть установлен на "" и наоборот.
Но проблема в том, что я представил, что он представил цикл, так как установка другого в «» также изменилась, и это будет означать, что первый должен также быть установлен на «» и т. Д. И так далее ...
- 1. android java.lang.StackOverflowError в listview
- 2. java.lang.StackOverflowError в ANdroid
- 3. Как назвать намерение привязки usb в Android 4.0 и 3.0?
- 4. textview очищается после ротации в Android 4.0, но не в Android 2.0 и 3.0
- 5. Android сбой с java.lang.stackoverflowError
- 6. Android CheckBoxPreference java.lang.StackOverflowError
- 7. java.lang.StackOverFlowError in android studio
- 8. Android java.lang.StackOverflowError TransitionDrawable
- 9. Сделать приложение Android 4.0.3 для поддержки Android 3.0, 3.2, 4.0
- 10. pushState в Android 4.0
- 11. Как исправить ошибки в Android SDK - java.lang.StackOverflowError
- 12. java.lang.StackOverflowError с Android Spring и SSL
- 13. setStreetView() в android 4.0
- 14. Android 3.0 и меню
- 15. Скрытие ActionBar в Android 3.0
- 16. Добавление календаря и событий в Android 4.0
- 17. Веб-просмотр Android не прокручивается в 2.3, но он работает в 3.0 и 4.0
- 18. смс приложение Намерение не работает в Android 3.0 и выше
- 19. Android 4.0 Размер и плотность экрана Android
- 20. API Android 4.0 и HTML5 API
- 21. Ядро Android emulator 3.0
- 22. ActionBar - Android Tablet 2.3 и 4.0
- 23. Android 4.0 и пользовательский заголовок не работает
- 24. PreferenceActivity Android 4.0 и более ранние версии
- 25. Android 4.0 WebView.loadURL oddity
- 26. RTP-Server в Android 4.0 и выше
- 27. TabHost и Android 4.0 ICS
- 28. Приложение не установлено ошибка в android 4.0
- 29. Phonegap 3.0 и android backbutton
- 30. HTML5 Не загружается Android 3.0 и выше?
Можете ли вы рассказать о том, что вы делаете? Вы на самом деле ничего не задаете прямо сейчас, и трассировки стека не собираются рассказывать нам, что вы пытаетесь сделать. Дайте нам некоторый контекст. – Herms
Я пытаюсь создать сетку (с изображением и текстом), и тот же код отлично работает на планшете Android 3.0. Но пока я запускаю его на планшете android4.0, код выходит из строя с вышеупомянутой трассировкой стека. – Bharanicharan
Если это большой, сложный макет, вероятно, недостаточно памяти на планшете 4.0. – Krylez