コンパイルするとAndroid SDKバージョン22.3APIレベル19のEclipse4.3keplerのプログラムがエラーをスローするよりもaapt.exeが動作を停止しましたログにこの問題の署名が表示されます:
Problem Event Name: APPCRASH
Application Name: aapt.exe
Application Version: 0.0.0.0
Application Timestamp: 52684cb5
Fault Module Name: aapt.exe
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 52684cb5
Exception Code: c0000005
Exception Offset: 0003cf2a
OS Version: 6.2.9200.2.0.0.768.101
Locale ID: 16393
Additional Information 1: 5861
Additional Information 2: 5861822e1919d7c014bbb064c64908b2
Additional Information 3: dac6
Additional Information 4: dac6c2650fa14dd558bd9f448e23afd1 Read our privacy statement online: http://go.Microsoft.com/fwlink/?linkid=190175 If the online privacy statement is not available, please read our privacy statement offline: C:\Windows\system32\en-GB\erofflps.txt
みんながこれから私を助けてください私はハローワールドをコンパイルすることさえできません!!!!
また、間違ったメニューオプションで問題が発生する可能性があります
<item
Android:id="@+id/action_grid"
Android:icon="@drawable/ic_grid"
Android:title="Grid"
Android:showAsAction="true">
私の場合、drawable
のアイコンはありませんでした。 Eclipse
はこれについて通知しません。この瞬間を注意深くチェックしてください!
Eclipseでは、これを解決するためにこれを行います。
Windows>設定> Android>ビルド>ビルド出力> [詳細]を選択
[プロジェクト]> [クリーン]> [OK]を選択します
[プロジェクト]> [すべてビルド]を選択します
「コンソール」出力を選択します。
DDBMSからAndroidここでは、私のものは前後に反転する必要があるかもしれません。Androidコンソールでは、問題の原因となっている正確なXMLの不一致が表示されます。
私にとっては、Android SDK Build Tools 19に問題があるようです。そのため、古いバージョン(私の場合は18.1.1)にダウングレードしました。
理由で検索に時間がかかりすぎています...このエラーの理由は次のとおりです:menu.xmlテスト用に新しいアクティビティを追加し、レイアウトxmlでこのアクティビティを削除しましたが、メニューはプロジェクトに残りました...そしてソリューションを検索するのに2時間
私の場合、問題は、手動で作成されたメニューファイルで使用される名前空間プレフィックスのxmlns属性が欠落していることが原因でした。私の場合、これらのプレフィックスはapp:、tools:、context:でした。 NetBeans Check XML機能を使用して、Android XMLファイルの構文の問題を見つけて修正しました。方法は次のとおりです。
私はこのようなメニュー項目を置いたことを知りました:
<item
Android:id="@+id/share_fb"
Android:icon="@drawable/ic_menu_moreoverflow"
Android:showAsAction="never"
Android:title="@string/fb invitation menu title"/>
ここにスペースがありました:
Android:title="@string/fb invitation menu title"/>
スペースを削除して正しいstrings.xml値を入力すると、すべて問題なく実行され、aapt.exeエラーはなくなりました。