2013-06-28 32 views
9

我得到這樣的警告:RoboLectric和Android在Eclipse(警告:沒有爲ro.build.date.utc系統屬性值)

RoboLectric and Eclipse (WARNING: no system properties value for ro.build.date.utc) 

我最初加入RoboLectric 2.1罐子依賴。當我第一次運行JUnit時,它在控制檯中下載了幾件東西。之後,每次我運行我的測試,我會得到錯誤。我嘗試使用依賴關係獲取RoboLectric 2.2 Jar快照,但這並未解決問題。

有誰知道這個問題是什麼?

我已經嘗試過這些事情:

  • 添加我的清單路徑org.robolectric.Config.properties文件。
  • 在GitHub上使用這個虛擬變量-XX:-UseSplitVerifier

現在它不會導致我的測試有任何問題,如果它永遠不會成爲問題,我沒關係忽略控制檯彈出,但我不知道如何禁用它。

謝謝!

+0

這個鏈接能幫助你嗎? http://chackoverflow.com/questions/16645885/robolectric-2-1-and-eclipse – ChuanRocks

+0

@ ChuanRocks如果它是沒有清單的圖書館項目呢? – pixel

+1

該警告來自Robolectric使用的android構建工具(https://github.com/Android-Area51/android_build/blob/cf244ab191e364f00ef357792a63c51c0b27800a/tools/check_prereq/check_prereq.c)。我在開始使用2.x時看到了這一點,它並不表示我的經驗有任何問題 –

回答

2

您可以輕鬆停止自動切換到控制檯窗口。在控制檯窗口打開的情況下,取消選擇工具欄中的「標準輸出更改時顯示控制檯」和「標準錯誤更改時顯示控制檯」按鈕。

enter image description here