Android 使用Tianium Appcelerator(Web应用程序)无法查看日志

Android 使用Tianium Appcelerator(Web应用程序)无法查看日志,android,appcelerator,Android,Appcelerator,我是appcelerator开发者的新手,我用原生android开发,希望能发现appcelerator。 我正在做一个非常简单的应用程序,我正在作为一个网络应用程序进行测试(它比android更快) 问题是我找不到显示日志的方法。 我打算: Ti.API.info('test'); 或 我找不到在控制台中打印它的方法,我检查了所有控制台(Studio控制台、DDMS(我安装的)、FastDev),没有显示任何内容 我不使用android emulator,因为它需要很多时间,当我使用and

我是appcelerator开发者的新手,我用原生android开发,希望能发现appcelerator。 我正在做一个非常简单的应用程序,我正在作为一个网络应用程序进行测试(它比android更快) 问题是我找不到显示日志的方法。 我打算:

 Ti.API.info('test');

我找不到在控制台中打印它的方法,我检查了所有控制台(Studio控制台、DDMS(我安装的)、FastDev),没有显示任何内容

我不使用android emulator,因为它需要很多时间,当我使用android时,我可以看到日志:Ti.API.info('test')

有没有一种方法可以用webapps来实现呢??? 我使用钛工作室,构建:3.1.3.201309132423


Tx

我也遇到了同样的问题,为了从WebView层记录内容,您需要触发一个事件,该事件调用Tianium层,然后记录到控制台,如下所示:

在钛层中(例如,添加WebView的位置):

然后在Webview javascript中:

Ti.App.fireEvent('weblog', {log:'Your console message here.. Or count:' + myObj.length});
关闭窗口时不要忘记删除此全局eventListener

如果您正在通过TiStudio进行调试,则应在控制台中查看日志,否则请运行Android Monitor(Android/tools/Monitor),并在连接设备的日志中查看日志

var log = function(e) {
   Ti.API.info(e.log);
};
Ti.App.addEventListener('weblog', log);
Ti.App.fireEvent('weblog', {log:'Your console message here.. Or count:' + myObj.length});