2014-12-05 51 views
1

我正在使用LibGDX 1.4.1和Eclipse。 我可以在模擬器上構建並運行我的iOS應用程序,這要歸功於優秀的插件RoboVM(v。1.0 alpha 4)。 但是,我一直在試圖向控制檯顯示一個簡單的日誌,但沒有成功。 我曾嘗試以下:帶有Robovm的模擬器上的iOS應用程序:如何在控制檯中顯示日誌?

private static final Logger logger = new Logger("mylog", Application.LOG_INFO); 

Foundation.log("foundation:TEST1"); //that is org.robovm.apple.foundation.Foundation; 
Gdx.app.log("mylog", "Gdx:TEST1"); 
logger.debug("log.debug:TEST1"); 
System.out.print("print:TEST1"); 
System.out.println("println:TEST1"); 
System.err.println("errprint:TEST1"); 

我曾嘗試在下面的Eclipse視圖來顯示任何這些:

  • 控制檯RoboVM
  • 控制檯iPhone模擬器應用
  • 錯誤日誌
  • 調試

我知道這個代碼運行,因爲我不設法得到以下時,接下來我將它添加到日誌代碼的應用程序正常工作:

UIAlertView uiAlert = new UIAlertView(); 
uiAlert.setTitle("Title"); 
uiAlert.setMessage("TEST1"); 
uiAlert.addButton("OK"); 
uiAlert.setCancelButtonIndex(0); 
uiAlert.show(); 

當然,我首先檢查RoboVM控制檯。它記錄的一切到啓動應用程序的,所以我總是得到顯示結尾:

12/5/14 11:00:32 AM: [ INFO] Launch done 

在那之後,我觸發應該觸發登錄代碼應用程序內的事件,並沒有什麼是顯示。

我錯過了什麼?也許日誌顯示在Eclipse視圖中我不是在討論?否則,我如何顯示登錄到我的RoboVM控制檯?

感謝您的幫助

回答

1

這是由RoboVM 1.0.0阿爾法04中的錯誤在iOS 8.1模擬器啓動應用程序時引起的。這已在下週即將發佈的下一個版本中得到修復。與此同時,您可以通過Xcode安裝iOS 8.0模擬器並將其用於測試,您應該看到打印輸出。

+0

非常感謝Nicklas,我會在本週每天檢查一次更新:)感謝您在RoboVM中的所有工作,除了它所做的一些小事情。繼續這了不起的工作吧! – Don 2014-12-07 08:31:46

+0

不幸的是,更新RoboVm似乎沒有改變任何東西,我仍然有同樣的問題。有沒有我錯過的設置或配置?我應該在Eclipse的哪個視圖中看到日誌? – Don 2014-12-15 12:47:14