web-dev-qa-db-ja.com

EclipseおよびAndroid SDKの問題「aapt.exeが停止しました」

Windows 7 64ビットマシンでaapt.exeの問題が発生しています。次のエラーがスローされます。

aapt.exe has stopped working

プロジェクトに関連していません。私は複数のプロジェクトを試したので、Eclipseのどのワークスペースでも発生するようです。新しいプロジェクトまたは古いプロジェクトは、アプリケーションをビルドして実行するときに失敗し続けます。

私は最新のAndroid SDK 22.0.1、ビルドツールおよびプラットフォームツールと共に最新のJDK-6を使用しています。

SDKとEclipse全体を削除し、解凍してリセットしても、解決されないようです。

何か案は?

15
Jaison Brooks

ここの@ + idのようなスタイルからIDを削除し、もう一度ビルドすると成功します...

<item name="Android:id">@+id/calender</item>
17
somish

strings.xmlの一部のエントリが不足しているようです

私の場合、私は<string name="action_settings">Settings</string>

プロジェクトで使用されていないと考え、元に戻すと問題は解決しました。プロジェクト内で同じタイプまたは同様のタイプのタグを検索できます。

16
Vivek Giri

これは、アイテムに誤ったオプションがある場合にも発生する可能性があります。例:

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

Android:showAsActionには無効なtrueに注意してください

8
K. Carpenter

入れない場合は@+id/ in menus/layout xml files。

4
Anfet

どうやら私のために働いた唯一のことはリソースを書き戻すことだったようです<string name="action_settings">Settings</string>その後、問題が発生しました。実際には、開いているプロジェクト全体で使用されなかったため、最初にそれを消去しました...

4
viky_manoli

私にとって、これは”または 'の文字を含めたときに起こりました。私はアポストロフィを&apos;に置き換えましたが、aaptは前にバックスラッシュを付けたかったのです。

2
davenpcj

私にとっては、新しいアクティビティを作成した後に起こりました

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

アプリを以前のバージョンに戻すことで解決しました

2
NickUnuchek

Menu.xmlファイルのid属性の+記号を忘れないでください

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

<item Android:id="@+id/action_download_time"
2
Gökhan Kurt

確かではありませんが、19.0.1ではなくAndroid SDK Build-Tools v18.1.1を使用してみてください

リソースファイルにエラーがある可能性があります。v19ビルドツールはエラーを報告しませんが、Rのコンパイルに失敗し続けます。

以下の質問の2番目のコメントで詳細をお読みください。また、最初の返信で行ったいくつかの手順を書きました。これが問題の解決に役立つことを願っています。

'aapt' error。Pre Compiler Build aborted

2
worawee.s

私にとってはbuildToolsVersion '21 .0.0 'でしたが、古いbuildToolsVersion '20 .0.0'は機能しますが、新しいバージョンはaapt.exeをクラッシュさせます。

1
GuestSolves