在使用Eclipse进行android编程时,无论您是使用仿真器还是以调试模式连接的设备,都可以轻松查看日志以查看您编写的自定义消息。安卓日志与钛信息
e.g.: Log.i("foo: " + foo);
随着方法:
Titanium.API.info("foo: " + foo);
,如果我用这一切工作正常的模拟器,但如果我是部署在设备上有没有的看信息的方式?与TiStudio甚至TiDev
感谢
在使用Eclipse进行android编程时,无论您是使用仿真器还是以调试模式连接的设备,都可以轻松查看日志以查看您编写的自定义消息。安卓日志与钛信息
e.g.: Log.i("foo: " + foo);
随着方法:
Titanium.API.info("foo: " + foo);
,如果我用这一切工作正常的模拟器,但如果我是部署在设备上有没有的看信息的方式?与TiStudio甚至TiDev
感谢
您可以从当前设备看到logcat的。在设备上启用调试模式,并将其连接到计算机。
然后,如果使用eclipse,在Devices的DDMS视图上选择你想要的设备,LogCat将显示它的日志。
您还可以看到与此应用程序日志: https://market.android.com/details?id=org.jtb.alogcat
或保存到文件:
try {
File filename = new File(Environment.getExternalStorageDirectory()
+ "/logfile.txt");
filename.createNewFile();
String[] cmd = new String[] { "logcat", "-v", "time", "-c", "-f",
filename.getAbsolutePath() };
Runtime.getRuntime().exec(cmd);
} catch (IOException e) {
Log.d("mCare", "Unable to log...", e);
e.printStackTrace();
}
你可以在这里阅读更多:How to redirect my log output from logcat to the SD-Card on an android device?
你试过Ti.API.log?
你可以使用adb从Android SDK工具目录,看看你的钛Titanium.API.info电话:
tools/adb logcat | grep "TiAPI"
这将筛选亚行日志,给你只是你的日志消息的清洁视图。
所以即使我使用钛的方法“Titanium.API.info(”foo:“+ foo);”我必须通过日食LogCat看? 它的工作原理,谢谢,但多么愚蠢的方式:) – Zerho 2011-06-15 14:05:16
我不知道Titanium.API,但我有“另一个”解决方案,编辑帖子.. – neteinstein 2011-06-15 14:11:46