1

現在の Android ツールを使用して、Eclipse で Android プロジェクトをビルドできます。コマンドラインから ant を使用して同じプロジェクトをビルドしようとすると、次の出力で失敗します。

-build-setup:
     [echo] Creating output directories if needed...

-pre-build:

-code-gen:
     [echo] ----------
     [echo] Handling aidl files...
     [aidl] No AIDL files to compile.
     [echo] ----------
     [echo] Handling RenderScript files...
[renderscript] No RenderScript files to compile.
     [echo] ----------
     [echo] Handling Resources...
     [aapt] Found Deleted Target File
     [aapt] Generating resource IDs...
     [aapt] invalid resource directory name: /data/project/res/drawable-xxhdpi

BUILD FAILED
/android-sdk-mac_x86/tools/ant/build.xml:485: The following error occurred while executing this line:
/android-sdk-mac_x86/tools/ant/build.xml:560: The following error occurred while executing this line:
/android-sdk-mac_x86/tools/ant/build.xml:589: null returned: 1

drawable-xxhdpi が現在サポートされている形式であることは私の理解ですが、なぜこれは Eclipse では機能するのに ant では機能しないのですか?

== 編集 (私の project.properties ファイルを追加する) == これは私の project.properties ファイルにあるものです:

 android.library.reference.1=resources/
 android.library.reference.2=../promotion
 # Project target.
 target=android-8
 android.library.reference.3=resources/
 android.library.reference.4=resources/
4

2 に答える 2

0

AAPT を更新してください。この問題を解決します。

于 2013-01-16T01:40:33.570 に答える