Eclipse, і Android SDK пытанне «aapt.exe спыніўся»

У мяне паўсталі праблемы на маім Windows 7 64-бітнай машыне з aapt.exe. Ён кідае наступнае паведамленне пра памылку:

<�Код> aapt.exe перастаў працаваць

Яе не праект, звязаны, так як я спрабаваў некалькі праектаў, гэта, здаецца, адбываецца з любой працоўнай вобласці Eclipse, а таксама. Новы праект або стары праект ён проста трымае няўдачу пры стварэнні і запуску майго прыкладання.

Я выкарыстоўваю апошні JDK-6 з апошнім SDK Android 22.0.1, з Будаўніцтвам інструментаў і інструментамі платформы.

Выдаленне ўсяго SDK і Eclipse, і unziping і скід ўверх не здаецца, што вырашыць яго небудзь.

Любыя ідэі?

15
Толькі пачаў сёння, я проста абноўлены да апошняй версіі Android SDK інструментаў. Rev 22.0.1. developer.android.com/tools/sdk/tools-notes.html
дададзена аўтар Jaison Brooks, крыніца
лік абаротаў 22 з SDk інструментаў, ім з дапамогай Eclipse, версія 4.2.2
дададзена аўтар Jaison Brooks, крыніца
@LarryMcKenzie Ды я пацвердзіў, што ADT з'яўляецца апошняй версіяй, SDK была переустановлена ​​і правільна усталяваны ў Eclipse. Я спрабаваў новыя працоўныя вобласці і новыя праекты ў адзіночку, а з другога, і гэта працягвае адбывацца. Яго надзвычай дзіўна. Я не магу думаць пра тое, што яшчэ паспрабаваць ...
дададзена аўтар Jaison Brooks, крыніца
Калі вы пачынаеце адчуваць гэтае? Вы нядаўна абнавілі што-небудзь?
дададзена аўтар Larry McKenzie, крыніца
Вы ведаеце, якую версію вы дзе на перад абнаўленнем?
дададзена аўтар Larry McKenzie, крыніца
Я ўпэўнены, што вы прайшлі праз усе гэтыя рэчы, але я хачу, каб пераканацца. Ці правільна ўсталяваны ваш Android SDK каталог? Вы таксама абнавілі ADT? Вы сказалі, што гэта не для канкрэтнага праекта, але вы пацвердзілі, калі гэтая праблема захоўваецца з новым праектам і ніякага іншага праектам з адкрытым ў вашым wrokspace?
дададзена аўтар Larry McKenzie, крыніца

12 адказы

Выдаліць ідэнтыфікатар са стылю, як тут @ + ідэнтыфікатар затым пабудаваць зноў вы атрымаеце поспех ...

@+id/calender
17
дададзена
Гм, так які ідэнтыфікатар мы прызначаныя для выдалення? <�Код> АНДРОІД: ідэнтыфікатар або @ + ідэнтыфікатар ? Не маглі б вы паставіць тое, што лінія павінна выглядаць пасля таго, як ідэнтыфікатар выдаляецца? Дзякуй!
дададзена аўтар Felix, крыніца
Прахалоднае, дзякуй за гэта somish!
дададзена аўтар Felix, крыніца
Хто-небудзь ведае, чаму гэтае пытанне адбываецца?
дададзена аўтар deviant, крыніца
Вы павінны выдаліць поўнае прапанову ..
дададзена аўтар somish, крыніца

здаецца, што вы зніклі без вестак некаторыя запісы ў strings.xml

in my case I was deleting Settings

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

16
дададзена
+1 Гэта вырашыла маю праблему аварыі. Разбіўся ў меню <�п>, калі імя радкі было няправільна набраны. Няўжо ніхто праверыць гэты код на наяўнасць памылак?
дададзена аўтар MZB, крыніца
Прыемна ведаць, што гэта дапамагло вам. Дзякуй за галасаванне да
дададзена аўтар Vivek Giri, крыніца

Гэта таксама можа адбыцца, калі ў вас ёсць няправільны выбар на элеменце. прыклад:


Note the true that is invalid for android:showAsAction

8
дададзена

Здараецца, калі вы не ставіце @ + код/​​ у меню/XML файлаў макета.

4
дададзена

Па-відаць, здаецца, што адзінае, што працаваў для мяне пісаў назад рэсурсазберагальных <�радок імя = «action_settings»> Налады </радок> , пасля чаго з'явілася праблема. На самай справе я сцёр гэта ў першую чаргу таму, што яна не была выкарыстаны througout майго адкрытага праекта ...

4
дададзена

Для мяне гэта здарылася пасля стварэння новага віду дзейнасці па

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

Я вырашыў гэта, вяртаючыся да папярэдняй версіі майго прыкладання

2
дададзена

Гэта таксама здарылася для мяне, калі АКТЫВЫ FOLDER існуе які-небудзь файл без дазволу

для нелогич-: калі АКТЫВЫ FOLDER існуе які-небудзь файл

file:///android_asset/html/qwwww

[result] BUG! “aapt.exe has stopped”

Для таго, каб вырашыць усе файлы павінны мець дазвол

file:///android_asset/html/qwwww.css
2
дададзена

Donot забываюць знак + для ID атрыбутаў у menu.xml файлаў

супраць

2
дададзена

For me, this happened when I included a ” or ' character. I'd replaced the apostrophe with ', but aapt still wanted the prefixing backslash.

2
дададзена

Не ўпэўнены, але, калі ласка, паспрабуйце выкарыстоўваць Android SDK Будаваць-Tools v18.1.1 замест 19.0.1

Гэта можа быць выпадак, што ў вас ёсць памылкі ў файлах рэсурсаў, то V19 зборкі-інструменты не паведаміць пра памылку, але трымаць не ў стане кампіляцыі R.

Калі ласка, прачытайце больш падрабязна ў 2 каментара на пытанне ніжэй. Я таксама напісаў некалькі крокаў я прайшоў у першым адказе. спадзяюся, што гэта дапаможа вырашыць вашу праблему.

'aapt' error. Pre Compiler Build aborted

2
дададзена

Check if you have any string values with html codes such as non-breaking-space ( ) Remove them and clean the project. It should work.

баран

2
дададзена

Для мяне гэта быў buildToolsVersion '21 .0.0 'стары buildToolsVersion '20 .0.0' працуе для мяне, але навей адзін губляе aapt.exe.

1
дададзена
Гэта фіксаваная мая праблема!
дададзена аўтар Pangu, крыніца