如何解决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?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。