2014-01-21 36 views
0

我一直在研究PhoneGap應用程序,並使用ANT通過控制檯進行編譯。我得到一個java錯誤,說我可以在編譯器錯誤輸出中看到細節。然而......我對輸出的位置感到不知所措。ANT輸出編譯器錯誤在哪裏?

實際上是否有輸出文件可以查看?我已嘗試使用「-d」進行調試模式,無需任何其他幫助。

謝謝。

UPDATE(控制檯輸出):

BUILD FAILED C:\ Android的SDK \ SDK \工具\螞蟻\ build.xml中:601:而È xecuting這條線發生以下錯誤: C:\ android-sdk \ sdk \ tools \ ant \ build.xml:720:以下錯誤發生在e xecuting此行: C:\ android-sdk \ sdk \ tools \ ant \ build.xml: 734:編譯失敗;有關詳細信息,請參閱編譯器err 或輸出。

+2

如果您在控制檯窗口中調用ant,則輸出應該位於控制檯窗口中。 – Brandon

+0

看起來不是。 (用我所看到的更新問題) – RiddlerDev

回答

0

您可以通過幾種方式做到這一點,輸出一般延續到你的控制檯,以便您可以

ant task > output.log 

然後尾日誌。或者,也許更重要的是,你可以當你執行螞蟻

-logfile <file>  use given file for log 
+0

這會顯示細節還是僅僅複製我在控制檯中已經看到的內容? – RiddlerDev

+0

對不起,這將顯示相​​同的控制檯。我通常將編譯錯誤看作是螞蟻輸出的一部分,但是,你不知道?你是直接從命令行調用ant嗎? – tfandango

+0

我通過phonegap構建 – RiddlerDev

0

回答你的

哪裏ANT輸出編譯器錯誤的問題使用日誌文件選項?

是螞蟻向標準輸出(STDOUT)或標準錯誤(STDERR)流輸出編譯器錯誤。

我不能告訴你那些指向什麼。一般來說,如果從shell調用,STDOUT和STDERR將進入控制檯窗口。如果您看到常規輸出,但沒有看到錯誤,則表明它正在被重定向到其他地方。

我很好奇,如果你實際上直接執行ant,或者某種類型的包裝器/工具轉身並執行螞蟻。如果是後者,包裝可能會改變輸出的地方。

+0

嗯,好吧,我通過phonegap命令運行它 – RiddlerDev