Затмение Android : Ошибка при выполнении AAPT : Код возврата 138, я ничего сделать не кажется это исправить

? I'm_With_Stupid @ | Original: StackOverFlow
---

Я пытаюсь добавить кнопки на панели действий действий к моему панели действий в моей андроид приложения. Каждый раз, когда я добавить кнопку действия, чтобы RES / меню / (некоторые XML -файл) Я продолжаю получать ошибки AAPT : Код возврата 138. Так что, хотя затмение говоритошибка не из-за моего кода, он должен быть из-за моего кода, Как всякий раз, когда я добавить кнопку действия, чтобы XML- файлов, которые я создал в " меню" каталог ,ошибка всплывает . По http://stackoverflow.com/questions/13865748/android-eclipse-error-executing-aapt-return-code-139 что он должен делать с не объявляя свою строку в RES / значений / strings.xml . Но даже когда я делаю объявить мои строки там,ошибка все равно всплывет ! Это просто приводит в бешенство . Я собираюсь включить мой меню и струнных файлы XML ниже, в случае их что-то не свои . Если вам нужна дополнительная информация или есть еще один вопрос, не стесняйтесь спрашивать.

strings.xml файл

<resources>

        <string name="app_name">Beacon Portal</string>
    <string name="action_settings">Settings</string>
    <string name = "edit_item">Action Bar Icon Edit</string>
        <string name="hello_world">Hello world!</string>
        <string name="Fragment1">This is where the schedule goes when I get around to making that because it seems like some people want that</string>
        <string name="FragmentTab1">This is ViewPager Fragment Tab 1</string>
        <string name="FragmentTab2">This is ViewPager Fragment Tab 2</string>
        <string name="drawer_open">Open navigation drawer</string>
        <string name="drawer_close">Close navigation drawer</string>


        <!-- Nav Drawer Menu Items -->
        <string-array name="nav_drawer_items">
            <item >Schedule</item>
            <item >Homework Due</item>
            <item >Logout</item>

        </string-array>

        <!-- Nav Drawer List Item Icons -->
        <!-- Keep them in order as the titles are in -->
        <array name="nav_drawer_icons">
            <item>@drawable/ic_action_go_to_today</item>
            <item>@drawable/ic_action_duehomework</item>
            <item>@drawable/ic_action_logout</item>

        </array>

        <!-- Content Description -->
        <string name="desc_list_item_icon">Item Icon</string>

         <!-- general stuff -->

        <string name="userid_label">OpenMinds</string>

        <!-- titles -->
        <string name="title_activity_actionview">ActionView</string>
        <string name="title_activity_about">About</string>

        <!-- ActionBar -->
        <string name="edit">Edit Schedule</string>
        <string name="apply">Apply Edits</string>


      </resources>

menu_fragment_apply.xml ( в RES / меню / )

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <item
        android:id="@+id/actionViewApply"
        android:icon="@drawable/ic_action_agree"
        app:showAsAction="ifRoom"
        android:title="@string/apply"/>

</menu>
---

Top 5 ответ

1Micer @

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

Еслиже сообщение появляется снова, вам может понадобиться, чтобы сделать полную переустановку наADT Bundle, который включает в себя Eclipse . Вы должны удалитьвсе существующие ADT bundle с компьютера (в том числе Eclipse и SDK folder ) и повторно загрузить пакет, извлечь содержимое и повторной установки с нуля. Люди редко испытывают эту ошибку после полной переустановки .

Ссылка: https://github.com/thecodepath/android_guides/wiki/Troubleshooting-Common-Issues#wiki-getting-error-executing-aapt-return-code-138-in-problems

2I&#39;m_With_Stupid @

Так что я никогда не понял, чтопроблема была, новременное решение, я понял, был каждый раз я добавил новый файл меню, я должен был бы удалить все файлы меню, включая новый, а затем чистой и обновить . После этого я должен был бы добавить все файлы меню, а затем снова чистый и освежить иошибки не было. Действительно раздражает, но по крайней мере это работает для меня .

3Tor Norbye @

The problem is

Приложение : showAsAction = " ifRoom "

That should be

Android : showAsAction = " ifRoom "

вместо этого. Используйте приложение : showAsAction, когда вы используете приложение COMPAT библиотеку, которая я предполагаю, что вы здесь не используют.

4bavundra @

Я просто решил эту проблему.

Это было вызвано мной удаления изображения из растяжимой папке, когда я еще был файл layout.xml, что называют удаленное изображение .

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

5sourcerebels @

У меня был эту ошибку, потому что я определил ресурс меню в проект библиотеки, а не в главном андроид проекта приложения.