2011-10-20 7 views
13

Android SDKをバージョン14に更新して以来、Windows 7 x64ラップトップでEclipse Heliosを使用しているときに問題が発生しています。EclipseからAndroidアプリケーションをエクスポートしようとするとaapt.exeがクラッシュする

プロジェクトをエクスポートしようとすると「完了」ボタンが押されるまですべてがOKです。「aapt.exeが機能しなくなりました」というポップアップが表示され、署名付きapkを取得できません。プロジェクトはエラーを返さず、いつものようにコンパイルします。

私が働いていた私が見つけた解決策のソリューションが、何を見つけるためにグーグル:私は自動ビルド(プロジェクト>自動的にビルド)無効

    • を私はプロジェクト(プロジェクト>クリーン)を洗浄
    • 私は私が冗長でlogcatモードを入れて、すべての関連ソフトウェア([ヘルプ]> [アップデートの確認)
    • を更新
    • すべてのインポートライブラリを削除(右>プロジェクトのプロパティ]> [Javaのビルド・パスをクリックしてください)
    • は、私は私の.9.pngドローアブルを削除し、私のプロジェクトこれらは、私は問題をaapt.exeに関連したすべてのソリューションです

    に再添加しました。他の提案はありますか?

    PS:正しく表示されないすべての.9.pngファイルについてもレイアウト問題が発生しますが、関連するかどうかはわかりません。

  • 答えて

    23

    の「ビルド出力」を設定し、次に[プロジェクト]> [クリーン]> [すべてクリーン]を選択して、[ウィンドウ]> [設定]> [Android]> [

    これが最終的な解決策であるかどうかはわかりませんが、適切な.9.pngの描画可能なレイアウトでapkをエクスポートできるようになりました。

    希望します。

    +1

    ITでも私のために働いています – Bytecode

    +0

    奇妙なので、私は一貫して破損しています。しかし、私がCleanを全部やっていないのであれば、私はEclipse経由でアプリを実行するだけで、最新のコード変更で動作します。 –

    +0

    が狂ったように聞こえる - これは実際に動作するようです! – slott

    4

    id<resources>と書いてみたところ、hereと同じ問題が発生しました。

    <resources> 
        <item type="id" name="button_ok" /> 
        <item type="id" name="dialog_exit" /> 
    </resources> 
    

    これを削除すると、ビルドに成功しました。

    4

    私はこのようなメニュー項目の定義、これと同じ問題が持っていた:私はちょうどアイコンファイルic_menu_helpを逃し、代わりに私のイメージファイルが欠落していた素敵なメッセージを与えていた

    <item 
        android:id="@+id/menu_help" 
        android:showAsAction="never|withText" 
        android:title="@string/action_label_help" 
        android:icon="@drawable/ic_menu_help" 
    /> 
    

    を、それがAAPTをクラッシュ。

    +0

    あなたは私に多くの時間をasve ...ありがとう! – validcat

    +0

    アイコンが 'menu'から参照され、それが後に削除されてしまい、eclipseがそれを認識せず、代わりにapptを停止したようです。 – sha256

    関連する問題