我的 ant 脚本有问题,所以我添加了一些回声来查找错误的来源。我猜它可能是我的 Android SDK 的环境变量,所以我添加了
<echo level="info"> sdk.dir= ${sdk.dir} </echo>
它打印
[echo] sdk.dir= c:UsersSpongeDocumentsMy DropboxAndroid SDK
我像这样设置环境变量(我用户Win7):
Name: ANDROID_HOME
Value: C:\Users\Sponge\Documents\My Dropbox\Android SDK
我对 ANT 没有太多经验,所以可能只是 echo 命令的行为,即删除了反斜杠并且路径正确,或者这就是脚本找不到资源 anttasks.properties 的问题,例如,哪个位于 SDK 文件夹中。