Eclipse и Android SDK проблема "aapt.exe остановился"

У меня проблема с 64-разрядной машиной Windows 7 с файлом aapt.exe. Это вызывает следующую ошибку:

aapt.exe has stopped working

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

Я использую последний JDK-6 с последним Android SDK 22.0.1, с инструментами Build Tools и Platform.

Удаление всего SDK и Eclipse, а также распаковка и сброс, похоже, не разрешают его.

Любые идеи?

Ответы

Ответ 1

Удалите id из стиля, как здесь @+ id, а затем снова создайте свой успех...

<item name="android:id">@+id/calender</item>

Ответ 2

Кажется, вам не хватает некоторых записей в файле strings.xml

в моем случае я удалял <string name="action_settings">Settings</string>

думая, что проект не использовался и вернул его, решила проблему. Вы можете искать тег или аналогичный тег в своем проекте.

Ответ 3

Это также может произойти, если у вас есть неправильная опция в элементе. Пример:

<item
    android:id="@+id/menu_dashboard_add_group"
    android:icon="@android:drawable/btn_plus"
    android:title="Add group"
    android:showAsAction="true">

Обратите внимание на true, который недействителен для android:showAsAction

Ответ 4

Случается, когда вы не помещаете @+id/ в файлы меню /layout xml.

Ответ 5

По-видимому, кажется, что единственное, что сработало для меня, это написать ресурс <string name="action_settings">Settings</string>, после которого возникла проблема. На самом деле я стер его, в первую очередь потому, что он не использовался в моем открытом проекте...

Ответ 6

Для меня это произошло, когда я включил символ "или". Я заменил апостроф &apos;, но aapt все еще хотел префикс обратной косой черты.

Ответ 7

Не уверен, но попробуйте использовать Android SDK Build-Tools v18.1.1 вместо 19.0.1

Возможно, у вас есть ошибка в ваших файлах ресурсов, сборщики v19 не сообщают об ошибке, но не смогут скомпилировать R.

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

'aapt'. Предварительная сборка компилятора прервана

Ответ 8

Не забывайте + знак для атрибутов id в файлах menu.xml

<item android:id="@id/action_download_time"

против

<item android:id="@+id/action_download_time"

Ответ 9

Проверьте, есть ли у вас какие-либо строковые значения с кодами html, такими как неразрывное пространство (& nbsp;) Удалите их и очистите проект. Он должен работать.

Рама

Ответ 10

Для меня это произошло после создания нового действия

your_package-Right-Click-> Create a new-> "Android Activity"->Fill fields->"Done"

Я решил это, вернувшись к предыдущей версии моего приложения

Ответ 11

Это также произошло для меня, если ASSENTS FOLDER существует любой файл без разрешения

для справки: если ASSETS FOLDER существует любой файл

file:///android_asset/html/qwwww

[result] ОШИБКА! "aapt.exe остановился"

Чтобы решить все файлы должны иметь разрешение

file:///android_asset/html/qwwww.css

Ответ 12

Для меня это был buildToolsVersion '21.0.0 'old one buildToolsVersion '20.0.0' работает для меня, но более новый отключает файл aapt.exe.