Intereting Posts
Простой пример сетки Android, использующий RecyclerView с GridLayoutManager (например, старый GridView) Многопроцессорные поставщики контента синхронизированы по умолчанию Как проверить, включен ли NFC или нет в Android? RecyclerView не отменяет регистрацию от адаптера при изменении ориентации Получение токена учетной записи Google из GoogleApiClient без разрешения GET_ACCOUNTS «Это приложение доступно для более чем 0 устройств». (Java LibGDX) Как изменить размеры текстур в LibGDX? Android: выровнять LinearLayout центр для всех размеров экрана Android: эффект скручивания страницы, такой как iphone Android поворачивает изображение, я не могу установить конечную позицию изображения в onAnimationEnd () Ручка Связать события onClick с собственными намерениями Как использовать автономный кеширование универсального графического загрузчика? Разработка игр для Android SDK? Как реализовать Экспорт sqlite Для excel / csv-файла в android? Который является лучшим способом расчета скорости в android, будь то «ручной расчет с использованием GPS-координат» или «location.getSpeed»?

Ошибка StackOverflow для Android / Eclipse

Каждый раз, когда я добавляю макет ab xml в папке res, появляется ошибка, говорящая о том, что проблема возникла в logo.xml: java.lang.StackOverflowError, и когда я нажимаю ok, Eclipse говорит:

Произошла ошибка переполнения стека. Вам рекомендуется выйти из верстака. Последующие ошибки могут произойти и могут прерывать рабочую станцию ​​без предупреждения. Подробнее см. В файле .log.

Вы хотите выйти из рабочего места?

Я не могу понять, почему. Это раздражает и расстраивает. Как я могу исправить это?

Вот логотип.xml:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <ImageView android:id="@+id/imageLogo" android:layout_width="wrap_content" android:layout_height="0dp" android:layout_weight="1" android:contentDescription="@string/desclogo" android:scaleType="center" android:src="@drawable/application_logo" /> </LinearLayout> 

ПРИМЕЧАНИЕ. Ошибка появляется каждый раз, когда я добавляю файл Android XML в папку / res, и иногда он появляется даже при открытии xml-файла в папке / res.

Solutions Collecting From Web of "Ошибка StackOverflow для Android / Eclipse"

Просто эта проблема. Когда он попросит закрыть рабочую станцию, ответьте «нет», перейдите к графическому представлению открытого файла XML и измените тему, используя поле со списком в правом верхнем углу. Если это не сработает, попробуйте сыграть с другими настройками. Должна быть какая-то ошибка в графическом редакторе Android.

Щелкните правой кнопкой мыши свой проект.

Выберите Инструменты Android> Добавить библиотеки поддержки …

(Появится индикатор выполнения, и voila он должен загрузить то, что вам нужно)

Кстати, вы должны установить последнюю версию Android-sdk. С вашего скриншота это не похоже, что у вас еще есть.

Или вы можете попробовать это тоже

Убедитесь, что значение android: targetSdkVersion в AndroidManifest.xml соответствует target = android- in project.properties. Если эти два значения не совпадают, создание с помощью средств сборки версии 19.0.0 закончится BufferOverflowException. Источник

Также есть некоторые указания по комментариям к этому сообщению, что вам нужно настроить не менее 19 (андроид-19). Пожалуйста, оставьте комментарий, если это решение также работает, если ваша цель <19.

Вот как исправление ищет мой проект. Связанная с AOSP проблема – № 61710.

1 Если вам действительно нужно понизить, вам не нужно удалять инструменты сборки 19.0.0, просто установите 18.1.1 и добавьте sdk.buildtools = 18.1.1 в файл local.properties.