Подтвердить что ты не робот

Ошибка разработки приложения для Android: "Плохой блок XML: размер заголовка 60 или общий размер 3932356 больше размера данных 0"

Я проверил другие сообщения, которые были похожи, и они рекомендовали очистить путь сборки, но это не помогло. Я начал разработку приложений для Android и у меня возникла неприятная проблема с добавлением меню в действие.

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:id="@+id/save_tea" android:title="@string/save_tea_label" />
</menu>

Это выдает "Плохой XML-блок: размер заголовка 60 или общий размер 3932356 больше размера данных 0" в консоли Eclipse. У меня есть меню для основной активности приложения, и оно отлично работает, но этого не может быть объединенный в файл сгенерированный R.

Я переписал кучу моих страниц и, похоже, сейчас работает, поэтому я либо пропустил что-то изначально, либо затмение решило переоценить файл.

4b9b3361

Ответ 1

Я просто столкнулся с тем же сообщением об ошибке. В моем случае XML ссылался на отсутствующий файл значка в папке drawables.

Возможно, у вас не было строки /save _tea_label во время ошибки?

Ответ 2

A Project- > Clean должен позаботиться об этом.

Изменить: если чистая сборка не помогла, можете ли вы попробовать заменить файл XML следующим содержимым (создать новый файл):

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
  <item
      android:id="@+id/save_tea"
      android:title="@string/save_tea_label" />
</menu>

Единственное, о чем я могу думать, это то, что странный персонаж каким-то образом попал (копировать/вставлять?).

Ответ 3

Убедитесь, что вы не используете какие-либо API-интерфейсы, недоступные для уровня API, для которого вы разрабатываете. См. Это сообщение для подробностей; Ошибка в примере кода" bluetooth chat

Ответ 4

Для меня я попытался добавить атрибут @drawable/add.png в атрибут значка элемента меню, прежде чем осознать, что это декларативный литерал, а не кровавый путь.

Просто удалив .png, и моя проблема была решена. q:)