Java Android ant构建在xxhdpi文件夹上失败

Java Android ant构建在xxhdpi文件夹上失败,java,android,ant,Java,Android,Ant,使用我当前的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

使用我当前的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/

您在ant脚本/project.properties中设置了错误的sdk目标。Android 4.2的SDK版本为17,您可以使用SDK版本8编译,即Android 2.2

使用此选项更新项目:

android更新项目——目标正确的目标

您可以使用
android list targets
列出可用的目标

或者,只需更新您的project.properties并手动将SDK版本设置为17(或您想要编译的android SDK):


您在ant脚本/project.properties中设置了错误的sdk目标。Android 4.2的SDK版本为17,您可以使用SDK版本8编译,即Android 2.2

使用此选项更新项目:

android更新项目——目标正确的目标

您可以使用
android list targets
列出可用的目标

或者,只需更新您的project.properties并手动将SDK版本设置为17(或您想要编译的android SDK):


更新你的AAPT,我就解决这个问题。

更新你的AAPT,我就解决这个问题。

我猜:你在ant脚本中设置了错误的sdk目标。尝试android更新项目并给出正确的目标。谢谢你的建议。我已经为项目及其库文件夹运行了android update项目,但没有任何效果。是否显示您的项目.properties?更新了原始帖子以包含我的项目.properties文件。我猜:您在ant脚本中设置了错误的sdk目标。尝试android更新项目并给出正确的目标。谢谢你的建议。我已经为该项目及其库文件夹运行了android update项目,但没有任何效果。是否显示您的项目.properties?更新了原始帖子以包含我的项目.properties文件。
target=android-17