我正在将一个桌面应用程序的系统移植到Android作为应用程序中包含的jar。
有没有办法使用system.out.println(存在于jar中)并看到它们登录logcat(或其他任何地方)?
我目前正在使用eclipse中的adb在真实设备上进行调试,并且我正确地在logcat控制台中看到了设备日志,但没有看到标准输出。
答案 0 :(得分:0)
请参阅this问题。基本上没有。要登录Android,您必须使用日志。 Log.i,Log.d,Log.v等。您可以使用几种不同类型的日志,并通过Android监视器中的日志进行过滤。您必须手动将System.out.println转换为日志。
但是你可以用RegEx替换它们。
1)在Eclipse中不确定,但是使用热键进入'替换所有文件路径'窗口(在Android Studio中按ctrl + shift + r)。
2)确保正则表达式(RegEx)已打开
3)在“查找”字段中,只需输入
即可system.out.println\(
4)替换为
Log\.d("TAG",
你应该好好去。