Android Log与Titanium INFO

问题描述

| 使用eclipse对android进行编程时,无论您使用的是仿真器还是以调试模式连接的设备,都可以轻松地查看日志以查看您编写的自定义消息。
e.g.: Log.i(\"foo: \" + foo);
用的方法
Titanium.API.info(\"foo: \" + foo);
如果我正在使用仿真器,则一切正常,但是如果我正在设备上进行部署,是否可以查看INFO? TiStudio甚至TiDev 谢谢     

解决方法

        您可以在当前设备上看到logcat。在设备上启用调试模式,然后将其连接到计算机。 然后,如果使用eclipse,则在“设备”的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();
    }
您可以在此处了解更多信息:如何将日志输出从logcat重定向到Android设备上的SD卡?     ,        您可以从android SDK工具目录中使用adb来查看Titanium Titanium.API.info调用:
tools/adb logcat | grep \"TiAPI\"
这将过滤adb日志,使您可以更清晰地查看日志消息。     ,        您是否尝试过Ti.API.log?