web-dev-qa-db-ja.com

aapt.exeはEclipse4.3 kepler SDK 22.3APIレベル19で動作を停止しました

コンパイルすると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

みんながこれから私を助けてください私はハローワールドをコンパイルすることさえできません!!!!

12
jabir jazz

また、間違ったメニューオプションで問題が発生する可能性があります

<item
    Android:id="@+id/action_grid"
    Android:icon="@drawable/ic_grid"
    Android:title="Grid"
    Android:showAsAction="true">

私の場合、drawableのアイコンはありませんでした。 Eclipseはこれについて通知しません。この瞬間を注意深くチェックしてください!

37
validcat

Eclipseでは、これを解決するためにこれを行います。

  1. Windows>設定> Android>ビルド>ビルド出力> [詳細]を選択

  2. [プロジェクト]> [クリーン]> [OK]を選択します

  3. [プロジェクト]> [すべてビルド]を選択します

  4. 「コンソール」出力を選択します。

DDBMSからAndroidここでは、私のものは前後に反転する必要があるかもしれません。Androidコンソールでは、問題の原因となっている正確なXMLの不一致が表示されます。

5
user3092587

私にとっては、Android SDK Build Tools 19に問題があるようです。そのため、古いバージョン(私の場合は18.1.1)にダウングレードしました。

4
dt0

理由で検索に時間がかかりすぎています...このエラーの理由は次のとおりです:menu.xmlテスト用に新しいアクティビティを追加し、レイアウトxmlでこのアクティビティを削除しましたが、メニューはプロジェクトに残りました...そしてソリューションを検索するのに2時間

2
Anri

私の場合、問題は、手動で作成されたメニューファイルで使用される名前空間プレフィックスのxmlns属性が欠落していることが原因でした。私の場合、これらのプレフィックスはapp:、tools:、context:でした。 NetBeans Check XML機能を使用して、Android XMLファイルの構文の問題を見つけて修正しました。方法は次のとおりです。

  1. NetBeansでXMLファイルを開く:ファイル=>ファイルを開く
  2. XMLファイルのエディターウィンドウを右クリックして、「XMLのチェック」を選択します
  3. 報告されたエラーを修正
  4. 「XMLの確認」を繰り返し、エラーがなくなるまでエラーを修正します
2
Farrukh Najmi

私はこのようなメニュー項目を置いたことを知りました:

 <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エラーはなくなりました。

1