I get very few reports of crashes in the publisher console, but there
are reviews (some in other languages) that app crashed on their phone
and the inevitable 1 star :( The fact that you can do nothing about it
without information needs to be addressed.

Is there any way to include atleast some information on crashes. It is
humanly impossible for every developer to test their app on every
manufacturer's device in the market. Stack trace should be part of
android framework.

Am I missing something?


On May 1, 3:29 pm, Dianne Hackborn <[email protected]> wrote:
> Allowing applications to include any information is a really tricky subject.
>  Even the stack crawls can been a concern -- for example there was an issues
> raised in the past about a health care about that could throw an exception
> that would have some user information in the exception message.
>
> People often don't realize just how complicated a lot of this stuff is
> outside of just writing some code and releasing it.
>
>
>
>
>
>
>
>
>
> On Sun, May 1, 2011 at 5:45 PM, TreKing <[email protected]> wrote:
> > On Sun, May 1, 2011 at 4:14 PM, Dianne Hackborn <[email protected]>wrote:
>
> >> Just to be aware -- the logging information is pretty sensitive.
>
> > Agreed. I should clarify - the logging information I collect is
> > specifically for my own app, not the system log. In release mode I write to
> > my own, internal log file and submit that if there is a crash. If I get a
> > crash report and can't figure it out from the exception, I throw in some
> > logging with the next update and am able to better investigate the problem
> > next time it happens. After the issue is fixed, I just take out the logging
> > for the next update.
>
> > I do give the user the *option* to include the system log, though in
> > retrospect I've never actually needed the extra information to fix any
> > problems.
>
> >> We've found it hard enough to keep the platform and its apps clean about
> >> logging personal information (pretty much every release has had last-minute
> >> fixes for personal information being logged), and when you add in
> >> manufacturers and third party apps, it is just impossible. For example 
> >> there
> >> was the manufacturer who released devices whose soft keyboard logged each
> >> key pressed, and it is just scary what one sees various third party apps.
>
> > Agreed again. I've "debugged" some apps by viewing the LogCat while I run
> > them and it's fairly absurd what some apps leave in release mode.
>
> >> There has also been significant pressure to do something stronger, such as
> >> not allow third party apps access to the logs at all or only to the data
> >> they have written to the log.  I don't know if that will actually happen,
> >> but it is enough of a concern to be a possibility.
>
> > That would be fantastic. If the system could direct each app's logs to it's
> > own location and include only that to the developer in the Market console,
> > it would be infinitely more useful.
>
> >> This is also why Android Feedback does not currently make the logs
> >> available, because of the kinds of personal information likely to be in
> >> them.
>
> > Understood - but it does make them fairly unusable for all but the most
> > obvious of crashes. This is why I opted for my own solution. I would never
> > have identified and fixed the number of issues I have already by solely
> > relying on the Market crash reports. (It also doesn't help that very few
> > people actually report the issues and the ones that do provide little to no
> > explanation).
>
> > --------------------------------------------------------------------------- 
> > ----------------------
> > TreKing <http://sites.google.com/site/rezmobileapps/treking> - Chicago
> > transit tracking app for Android-powered devices
>
> >  --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> Dianne Hackborn
> Android framework engineer
> [email protected]
>
> Note: please don't send private questions to me, as I don't have time to
> provide private support, and so won't reply to such e-mails.  All such
> questions should be posted on public forums, where I and others can see and
> answer them.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to