7

我刚开始使用钛,我无法让Ti.API.info("My log message")在控制台中打印任何内容。

我尝试在我的 Android 设备、Android 模拟器、iPhone 模拟器和 GoogleChrome 中的移动 Web 项目中运行该应用程序,但 Titanium Studio 中的控制台窗口从不打印我的日志消息。

我最后一次尝试是在导入的样本“Todo List”中。在 app.js 文件的开头,我添加了两条日志消息:

if (Ti.version < 1.8 ) {
    alert('Sorry - this application template requires Titanium Mobile SDK 1.8 or later');
}
else {
    Ti.API.error('my error');
    Ti.API.log('error','my error');

该应用程序在设备、模拟器和浏览器中运行,但从未显示此消息。

我正在使用最新版本的 Titanium Studio、最新的 android SDK 和 xCode 4.2。在 Mac OS X 10.6.8 上运行。

钛工作室,构建:2.0.1.201204132053

我很乐意提供任何其他可能表明这不起作用的信息。

为什么这在控制台中没有显示任何内容?

4

2 回答 2

6
  • 转到项目-> 属性菜单。
  • 选择左侧面板上的运行/调试设置。
  • 单击 Titanium iPhone Simulator - <您的项目名称> 列表,然后单击“编辑...”按钮。

配置属性“平台”面板上有“日志级别”属性。确保它是“信息”、“调试”或“跟踪”以在控制台上查看 Ti.API.info 消息。

清理您的项目并再次运行它。

于 2012-05-24T13:55:17.773 回答
1

您的控制台是否仅显示红色文本?如果是这样,您将显示错误的控制台(Titanium IDE 中有多个控制台)。控制台上应该有一个下拉菜单。尝试切换选项并在输出中搜索您的 Ti.API.info 消息。

于 2012-05-29T06:34:08.653 回答