I've some Apps in Google play store.
If an App crashes at a device, you are able to send feedback (own Message) which has logfiles attached.
Where does this messages recurved? Is it only for Google's Iinternal usage, or can I (as Developer of the App) see this reports anywhere (developer-console, Google play...)?
Open google play console
Open App you want to see crashes
from the left panel click on Android vitals
ANRs & crashes
You will see two tabs ANR and crashes, there your app's crashes
I've contacted Google and got the answer that Google removed this section.
So you have no chance to get those reports at all.
I wonder that they don't also remove the ability to enter something for the user.
Related
When a crash occurs in an application installed via the Google Play app, user's have the option to Send Feedback.
A user can optional write feedback to describe the problem they have encountered and then submit their crash report.
Is the written feedback provided by the user available anywhere in the Google Play Console?
Can the feedback be associated with a stack trace of the crash the user encountered?
After talking with google support iv received this answer -
"The console has been updated since the IO and some of the function you had in the past is now redundant."
Google has removed the "crash feedback" in the latest update.
1.>Open your google console as registered user where you uploaded your app.
link.
2.click on Download Report.
3.click on Crashes and ANRs.
4.select your app name from serch box.select the app which report you want to check.
5.you will get your result as two different option ...
a. Crash report which you can download if you want.
b. ANR reports.
I think I found it :
For internal testing : it is in Play console, in "Pre-launch reports" > "Overview"
For production : it is in left menu, in "Statistics"
Go to google console->select you application ->left side menu-> Android vitals->Crashes and ANR's.
https://support.google.com/googleplay/android-developer/answer/6083203?hl=en
I can see some application crashes reported in Crashes & ANRs section in my Google Play developer console. I can view the stack trace of the crashes there.
What I want to know is, does android always collect data about crashes or does the user need to manually report the crash, for me to be able to view the crash report in developer console? I have seen several apps crash on my device, but I cannot remember that I was asked for a confirmation to report the issue.
does the user need to manually report the crash, for me to be able to
view the crash report in developer console?
It appears in the developer console only if the user reports it. The user can also choose to add a message with the report.
The report prompt looks like this:
May be this answer is not relevant to your question, but it helps you.
Try to go for tools like crashlytics, crittercism ...
Crashlytics is free of cost. You can handle non-fatals too (Exception occurred in try catch, but u need to log those to dashboard.)
No need to depend upon the google console crash report.
My app is available on the Play Store and one of my users reported that it crashes on his phone but he is not able to send me the logs since there is no report dialog.
What could be the source of this issue and how to fix it ?
I would suggest you send another build with crashlytics and criticism in place and try to replicate the crash. Also go to your dashboard of play store and check for crash logs.
In the Google Play Developers Console, developers can see the crash reports of their App collected from end users. Is there any Apps public their crash reports?
I want to have an investigation of Android crashes, to see if there are some genera reasons. (in a large scale, thus I need crash reports from many Apps)
I am wondering is there any Open Source Android project which public their crash reports?
Yes you can but it depends on the developer weather he has used these kind of android libs to detect crashes.
For example
you are using some application it gets crashed.
you see a popup to submit that crash you send email.
in that email you can see that crash otherwise there are no such apps available as far as I know.
I just recently launched an application on the Google Play Store, and I was exploring the developer console and saw the tab for Crashes and ANR.
What does ANR stand for?
Also, my app seems to have crashed on some of my friend's phone before, but there was no way for them to "report" such crashes. How should I enable such functions for users to report crashes for me to see in the developer console under the Crashes/ANR tab?
ANR stands for Application Not Responding. If your app is doing a lot of work on the UI thread then you'll see one of those force close/wait dialogs. That's ANR.
As for crash reporting, if your app is distributed through Google Play then crash reporting is built in. When your app crashes, the user will get a dialog with the options "Force Close" or "Report." The user has to press the Report option to send you the crash report, otherwise you may never know.
If you're not distributing through Google Play, you might want to consider a library like ACRA which will email you crash reports, upload them to a Google Docs spreadsheet, or you can write your own custom handler for dealing with crash reports.
Details about ACRA can be found here: http://code.google.com/p/acra/
Below is a sampling of what these dialogs look like. Close/report dialogs on the left and ANR on the right. Android 3.0+ is on top with the older dialogs on the bottom.
When an application crashes, a tombstone is generated. Essentially, your app needs to be aware that portions of it crashed (if you rely on some API or library that provides callbacks / status) but if it's really just your app dying - you will have a somewhat hard time figuring out whether it crashed or not.
"Error reporting" isn't a premade class you can use in android, and you may have to roll one of your own. Then again, there's ACRA - http://acra.ch/
some links:
http://android-developers.blogspot.com/2010/05/google-feedback-for-android.html
http://developer.android.com/distribute/googleplay/strategies/app-quality.html