ANT没有正确加载我的环境变量



我的ant脚本有问题,所以我添加了一些echo来查找错误源。我猜测它可能是我的Android SDK的环境变量,所以我添加了

<echo level="info">     sdk.dir= ${sdk.dir} </echo> 

并打印

[echo]      sdk.dir= c:UsersSpongeDocumentsMy DropboxAndroid SDK 

我这样设置环境变量(I user Win7):

Name: ANDROID_HOME
Value: C:UsersSpongeDocumentsMy DropboxAndroid SDK

我对ANT没有太多经验,所以这可能只是echo命令的行为,即删除反斜杠和路径是正确的,或者这是脚本找不到资源anttasks.properties的问题,例如,它在SDK文件夹中。

在属性文件中,反斜杠必须转义(使用另一个反斜杠):

Name: ANDROID_HOME
Value: C:\Users\Sponge\Documents\My Dropbox\Android SDK

我不会麻烦使用反斜杠,而是使用冲突,ant(和Java一般)非常支持这种冲突,即使在Windows:上也是如此

Name: ANDROID_HOME
Value: C:/Users/Sponge/Documents/My Dropbox/Android SDK

相关内容

  • 没有找到相关文章

最新更新