Ответ 1
Удалите id из стиля, как здесь @+ id, а затем снова создайте свой успех...
<item name="android:id">@+id/calender</item>
У меня проблема с 64-разрядной машиной Windows 7 с файлом aapt.exe. Это вызывает следующую ошибку:
aapt.exe has stopped working
Не связан с проектом, так как я пробовал несколько проектов, это похоже на любое рабочее пространство в Eclipse. Новый проект или старый проект он просто продолжает терпеть неудачу при создании и запуске моего приложения.
Я использую последний JDK-6 с последним Android SDK 22.0.1, с инструментами Build Tools и Platform.
Удаление всего SDK и Eclipse, а также распаковка и сброс, похоже, не разрешают его.
Любые идеи?
Удалите id из стиля, как здесь @+ id, а затем снова создайте свой успех...
<item name="android:id">@+id/calender</item>
Кажется, вам не хватает некоторых записей в файле strings.xml
в моем случае я удалял <string name="action_settings">Settings</string>
думая, что проект не использовался и вернул его, решила проблему. Вы можете искать тег или аналогичный тег в своем проекте.
Это также может произойти, если у вас есть неправильная опция в элементе. Пример:
<item
android:id="@+id/menu_dashboard_add_group"
android:icon="@android:drawable/btn_plus"
android:title="Add group"
android:showAsAction="true">
Обратите внимание на true
, который недействителен для android:showAsAction
Случается, когда вы не помещаете @+id/
в файлы меню /layout xml.
По-видимому, кажется, что единственное, что сработало для меня, это написать ресурс <string name="action_settings">Settings</string>
, после которого возникла проблема. На самом деле я стер его, в первую очередь потому, что он не использовался в моем открытом проекте...
Для меня это произошло, когда я включил символ "или".
Я заменил апостроф '
, но aapt все еще хотел префикс обратной косой черты.
Не уверен, но попробуйте использовать Android SDK Build-Tools v18.1.1 вместо 19.0.1
Возможно, у вас есть ошибка в ваших файлах ресурсов, сборщики v19 не сообщают об ошибке, но не смогут скомпилировать R.
Пожалуйста, прочитайте более подробно во втором комментарии к вопросу ниже. Я также написал несколько шагов, которые я провел в первом ответе. надеюсь, что это поможет решить вашу проблему.
Не забывайте + знак для атрибутов id в файлах menu.xml
<item android:id="@id/action_download_time"
против
<item android:id="@+id/action_download_time"
Проверьте, есть ли у вас какие-либо строковые значения с кодами html, такими как неразрывное пространство (& nbsp;) Удалите их и очистите проект. Он должен работать.
Рама
Для меня это произошло после создания нового действия
your_package-Right-Click-> Create a new-> "Android Activity"->Fill fields->"Done"
Я решил это, вернувшись к предыдущей версии моего приложения
Это также произошло для меня, если ASSENTS FOLDER существует любой файл без разрешения
для справки: если ASSETS FOLDER существует любой файл
file:///android_asset/html/qwwww
[result] ОШИБКА! "aapt.exe остановился"
Чтобы решить все файлы должны иметь разрешение
file:///android_asset/html/qwwww.css
Для меня это был buildToolsVersion '21.0.0 'old one buildToolsVersion '20.0.0' работает для меня, но более новый отключает файл aapt.exe.