簡體   English   中英

ANT無法正確加載我的環境變量

[英]ANT does not load my environment variables correctly

我的螞蟻腳本有問題,所以我添加了一些回聲來查找錯誤的根源。 我猜測它可能是我的Android SDK的environemt變量,所以我添加了

<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文件夾中。

在屬性文件中,必須對反斜杠進行轉義(使用另一個反斜杠):

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

我不會打擾反斜杠,而是使用沖突,即使在Windows上,該ant(和Java)通常也能很好地支持它:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM