尝试ant build, 在cygwin下:
$ ant debug
Buildfile: D:\ProgramData\Android\workspace\MyFirstApp\build.xml
-set-mode-check:
-set-debug-files:
-check-env:
[checkenv] Android SDK Tools Revision 22.3.0
[checkenv] Installed at D:\Programer\Android\adt-bundle-windows-x86_64-20131030\sdk
-setup:
[echo] Project Name: MyFirstApp
[gettype] Project Type: Application
-set-debug-mode:
-debug-obfuscation-check:
-pre-build:
-build-setup:
[getbuildtools] Using latest Build Tools: 19.0.1
[echo] Resolving Build Target for MyFirstApp...
[gettarget] Project Target: Android 4.4
[gettarget] API level: 19
[echo] ----------
[echo] Creating output directories if needed...
[mkdir] Created dir: D:\ProgramData\Android\workspace\MyFirstApp\bin\rsObj
[mkdir] Created dir: D:\ProgramData\Android\workspace\MyFirstApp\bin\rsLibs
[echo] ----------
[echo] Resolving Dependencies for MyFirstApp...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
[echo] ----------
[echo] Building Libraries with 'debug'...
[subant] No sub-builds to iterate on
-code-gen:
[mergemanifest] Found Deleted Target File
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
[echo] Handling aidl files...
[aidl] No AIDL files to compile.
[echo] ----------
[echo] Handling RenderScript files...
[echo] ----------
[echo] Handling Resources...
[aapt] Generating resource IDs...
[aapt] invalid resource directory name: D:\ProgramData\Android\workspace\MyFirstApp\bin\res/crunch
BUILD FAILED
D:\Programer\Android\adt-bundle-windows-x86_64-20131030\sdk\tools\ant\build.xml:653: The following error occurred while executing this line:
D:\Programer\Android\adt-bundle-windows-x86_64-20131030\sdk\tools\ant\build.xml:698: null returned: 1
Total time: 4 seconds
用win7 cmd也是一样的错误。 折腾了一番,也没有找到确切原因。倒是颇有一些朋友都被这个奇葩问题困扰了。
Workaround方案见下文,stackoverflow:
http://stackoverflow.com/questions/20549397/ant-build-fails-inside-eclipse