![](/img/trans.png)
[英]Is it possible to get notified (e.g. email) when the Google Play Developer Console receives a crash or ANR?
[英]it's possible add a variable to the Proguard Crash Report (Google Play ANR & Blocks)
任何人都可以解释是否有可能在Proguard崩溃报告中附加变量?
我的意思是这样的:
java.lang.NullPointerException:
at es.com.myapp.dashboardActivity$askForUserBills.doInBackground (dashboardActivity.java) or .onPostExecute (dashboardActivity.java)
at es.com.myapp.dashboardActivity$askForUserBills.onPostExecute (dashboardActivity.java)
at android.os.AsyncTask.finish (AsyncTask.java:660))
**Application Variables: userID="967234112", myJsonObject=null << Something like this...**
在此示例中,我请求了“ userID”和“ myJsonObject”
如果可以的话,这将是一个很好的选择,因为您可以检查特定用户从数据库中传入的数据是否已损坏,X格式是否错误或为null等。
谢谢大家!
如果您知道要检查某件事,那真的很容易。 验证输入数据以检查是否为空,而不仅仅是依靠代码崩溃。 然后,如果有,则有许多选择:
仅由于代码中的错误而导致崩溃。 您不应该使用它们来记录/跟踪输入验证问题,因为这对于您的用户来说确实很糟糕。 而是编写更健壮的代码,并在使用日志记录解决方案查找错误的同时正常恢复。
请改用Firebase Crashlyics 。 在那里,您可以在捕获到Exception
时进行报告,而不仅仅是登录到log-cat(当前只能在fabric.io上找到Android文档,该文档很快将被Firebase Crashlytics
取代):
Crashlytics.log("Application Variables: userID="967234112", myJsonObject=null");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.