e.g.: Log.i("foo: " + foo);
使用方法:
Titanium.API.info("foo: " + foo);
如果我使用模拟器它一切正常,但如果我在设备上部署有一种方式来查看INFO?使用TiStudio甚至TiDev
由于
答案 0 :(得分:7)
您可以使用Android SDK工具目录中的adb来查看您的Titanium Titanium.API.info电话:
tools/adb logcat | grep "TiAPI"
这将过滤adb日志,为您提供更清晰的日志消息视图。
答案 1 :(得分:1)
您可以从当前设备查看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?
答案 2 :(得分:1)
您是否尝试过Ti.API.log?