我需要使用Android应用程序(调试,通过DeployGate部署)从我的用户那里获得带有堆栈跟踪的错误日志。我尝试过DeployGate SDK和RemoteLogCat。 RemoteLogCat和DeployGate只发送我自己输入的Log消息,但是我需要当前的LogCat数据(好像它会连接到我自己的PC上),LogLevel为“Error”。
这就是我需要的:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: www.myapp.nl.simpelfragmentvoorbeeld, PID: 5020
java.lang.RuntimeException: NullPointerException
at www.myapp.nl.MainActivity$1.onClick(MainActivity.java:87)
at android.view.View.performClick(View.java:5197)
at android.view.View$PerformClick.run(View.java:20926)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:5944)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.
run(ZygoteInit.java:1389)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1184)
非常感谢你们!
答案 0 :(得分:1)
解决方案正在使用ACRA
ACRA是一个库,可让Android应用程序自动将其崩溃报告发布到GoogleDoc表单。它面向Android应用程序开发人员,帮助他们在崩溃或行为错误时从应用程序中获取数据。