13

2 日前に Android SDK をバージョン API 14 に更新して以来、Windows 7 x64 ラップトップで Eclipse Helios を使用すると問題が発生します。

プロジェクトをエクスポートしようとすると、「完了」ボタンを押すまではすべて問題ありません。「aapt.exe が動作を停止しました」というポップアップが表示され、署名済みの apk を取得できません。プロジェクトはエラーを返さず、通常どおりコンパイルします。

私は解決策を見つけるためにグーグルで検索しましたが、私が見つけた解決策はどれもうまくいきませんでした:

  • プロジェクトをクリーンアップしました ([プロジェクト] > [クリーン])
  • 自動ビルドを無効にしました ([プロジェクト] > [自動的にビルド])
  • インポートしたライブラリをすべて削除しました(プロジェクトを右クリック>プロパティ> Javaビルドパス)
  • 関連するすべてのソフトウェアを更新しました ([ヘルプ] > [更新プログラムの確認])
  • logcatモードを冗長にしました
  • .9.png ドローアブルを削除し、プロジェクトに再度追加しました

これらは、aapt.exe の問題に関連して私が見つけたすべての解決策です。他に提案はありますか?

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

4

3 に答える 3

23

Window>Preferences>Android>Buildで「Build output」をNormalに設定してからProject>Clean>Clean Allで解決策を見つけました。

これが決定的な解決策かどうかはわかりませんが、適切な .9.png ドローアブル レイアウトで apk をエクスポートできるようになりました。

それが役に立てば幸い。

于 2011-10-21T07:37:19.933 に答える
4

ここで述べたidように追加しようとしたときに同じ問題に直面しました。<resources>

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

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

于 2013-03-27T01:33:09.920 に答える
4

次のようなメニュー項目を定義するのと同じ問題がありました。

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

アイコン ファイル ic_menu_help が欠落しているだけでしたが、イメージ ファイルが欠落しているという適切なメッセージが表示される代わりに、apt がクラッシュします。

于 2013-12-16T13:45:41.230 に答える