【发布时间】:2012-05-30 06:11:37
【问题描述】:
我刚开始使用钛,我无法让 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 上运行。
Titanium Studio,内部版本:2.0.1.201204132053
我很乐意提供任何其他可能表明此方法不起作用的信息。
为什么控制台中没有显示任何内容?
【问题讨论】:
-
试着把它放在 if/else 状态之外,看看你会得到什么。
-
代码正在运行,我可以在浏览器的控制台中看到,但在 Studio 控制台中看不到。
-
清理项目然后检查钛控制台并启用所有选项:)
-
我在我的 Windows 机器上遇到了同样的问题,但在 Mac 上它实际上正在显示,似乎是一个错误......
标签: android iphone titanium titanium-mobile