我想在我的应用中添加日志记录功能,以便我可以跟踪移动设备中发生的事件以解决错误。
但我对可用的工具一无所知。
任何人都可以建议我使用相同的工具或插件。
答案 0 :(得分:2)
您的意思是在执行期间记录信息,以便您可以在开发中跟踪发生的情况?如果是这样,我只需使用android.util.Log
并在Android Studio / Android Monitor中查看正在发生的事情。
如果您想从用户那里获得崩溃报告,可以使用ACRA并通过电子邮件或报告向您的服务器获取报告:https://github.com/ACRA/acra
答案 1 :(得分:2)
答案 2 :(得分:0)
在没有通过ADB触发许可的情况下,应用程序无法再读取从Android记录器(即Log.d
,Log.e
等)的记录。
因此,您可以使用Loggly之类的日志记录服务。安装Android库以登录Loggly,例如Timber-Loggly。然后,您可以开始记录。
为了便于记录所有记录器,请创建记录功能,例如:
public static function dLog(String message) {
Log.d(TAG, message);
Timber.d(message);
}
或创建界面。
答案 3 :(得分:0)
我更喜欢Crashlytics用于崩溃报告和实时日志记录。 用于在移动设备上记录消息的代码:
Crashlytics.log(msg);