Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 带Robovm的Emulator上的iOS应用程序:如何显示登录控制台?_Eclipse_Logging_Libgdx_Ios Simulator_Robovm - Fatal编程技术网

Eclipse 带Robovm的Emulator上的iOS应用程序:如何显示登录控制台?

Eclipse 带Robovm的Emulator上的iOS应用程序:如何显示登录控制台?,eclipse,logging,libgdx,ios-simulator,robovm,Eclipse,Logging,Libgdx,Ios Simulator,Robovm,我正在使用libgdx1.4.1和Eclipse。 多亏了伟大的插件RoboVM(1.0版alpha 4),我可以在模拟器上构建和运行我的iOS应用程序。 但是,我一直试图在控制台上显示一个简单的日志,但没有成功。 我尝试了以下方法: private static final Logger logger = new Logger("mylog", Application.LOG_INFO); Foundation.log("foundation:TEST1"); //that is org.r

我正在使用libgdx1.4.1和Eclipse。 多亏了伟大的插件RoboVM(1.0版alpha 4),我可以在模拟器上构建和运行我的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视图中显示其中任何一个:

  • 机器人控制台
  • 控制台iOS模拟器应用程序
  • 错误日志
  • 调试
我知道此代码正在运行,因为当我将以下代码添加到日志代码旁边时,我确实设法使其在应用程序中正常工作:

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
之后,我在app中触发应该触发登录代码的事件,但没有显示任何内容

我错过了什么?也许日志显示在Eclipse视图中,我没有检查?否则,如何在RoboVM控制台中显示日志


感谢您的帮助

这是由在iOS 8.1模拟器中启动应用程序时RoboVM 1.0.0 alpha 04中的错误引起的。这已在下周发布的下一版本中修复。同时,您可以通过Xcode安装iOS 8.0模拟器,并将其用于测试,您应该可以看到打印输出。

非常感谢Nicklas,我将在本周每天检查更新:)感谢您在RoboVM中所做的所有工作,除了一些小事情,它确实很神奇。继续做这项伟大的工作!不幸的是,更新RoboVm似乎没有改变任何事情,我仍然有同样的问题。是否有我遗漏的任何设置或配置?我应该在Eclipse的哪个视图中查看日志?