The source and binaries of the prototype have been posted on Github for any interested. Comments are welcome.
http://heroicefforts.github.com/Viable/intro.html On Mar 3, 2:29 am, laphroaig15 <[email protected]> wrote: > Dupes were a concern for me as well; not only on the receiving side, > but also for bugging the heck out of users who might encounter the > crash regularly. The approach I've implemented so far is to store a > digest with the issue. If the issue has already been reported by > another user, then the app prompts to ask if the user would like to > add a comment to the existing issue. An individual user is only > prompted once per reported issue. > > On Mar 2, 11:25 pm, focuser <[email protected]> wrote: > > > > > Hi guys, > > > Thanks for your informative comments and discussion. In "Android, > > send me logs!", I am just taking the simplest possible approach - > > sending logs by email looks like the simplest and most reliable way > > and best understood by users. > > > Of course, the anonymity of users might be an issue. But it can be > > resolved by sending a POST request to a given URL. That requires some > > extra coding in the host client, for example to render a UI for users > > to review the content being submitted, UI and error handling code for > > submitting the POST request etc. I'm planning to build this into the > > next release if you guys don't mind. :) > > > Compared to the defaultUncaughtExceptionHandler approach, analyzing > > logs has some advantages: > > - it's capable of capturing extra errors such as another infamous WNR > > (Window not responding) error, and even VM crashes due to Android bugs > > - it looks like a simpler approach to me: it doesn't interfere with > > existing code, whereas using defaultUncaughtExceptionHandler you would > > need to carefully relay to the default handler of the system, and like > > "Streets of Boston" said, you probably need to deal with extra stuff > > such as services; > > > Of course, since the logs are not part of Android's official API, the > > result might be unreliable if not implemented correctly. But by > > analyzing existing platforms and applying some heuristics, I believe > > the result would be good enough for the majority of applications. > > > BTW: What "laphroaig15" mentioned about connecting the submitted logs > > to bug tracking systems sounds like a good idea. Maybe there could be > > a system on the server to remove/group duplicated bug reports/ > > submitted logs? > > > Keep looking forward to more of your feedback. > > > Linton -- 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

