Hello Garen, You should be able to make your existing Application class extend org.acra.CrashReportingApplication in replacement of extending Application. Just make sure to call super.onCreate() at the beginning of your own existing onCreate() override, and add other needed methods like getFormId() (required) and getCrashResources() (if you want to configure user notifications in acra v2).
The limitation of this configuration system requiring to extend a custom Application class is when you need to use another lib which has the same requirement. As you wrote before, we can only extend one class. I might add some documentation later on how to enable crash reporting "manually" in your application class if you are in this very special case. Please contact me directly by email or file an issue on the project page if you still have problems with ACRA. We solved an issue with Mathias Lin today which occurred when the manifest doesn't use the android:versionName attribute. There's a new acra-2.0.2 version with the fix. Kevin On Sat, May 22, 2010 at 2:04 AM, GJTorikian <gjtorik...@gmail.com> wrote: > Hi Kevin— > > My app already has a class that extends Application, which is defined > in android:name in the Manifest. It seems that if I try to replace it > with the ACRA-created class (I called it CrashReporter), the app > crashes on first run, then runs fine after that. > > If I make CrashReporter an inner class, I lose all the ACRA > functionality. > > Any plans to make ACRA work for apps that already have a "main" > Activity class defined? It's really the extends org.* bit that's > throwing it off, since classes can only extend from one other class... > > Thanks— > Garen > > On May 17, 9:39 am, Kevin Gaudin <kevin.gau...@gmail.com> wrote: > > Hello, > > > > I would like to introduce you to a library calledACRA(Application > > Crash Reporting for Android).http://acra.googlecode.com > > > > The goal of this library is to provide android applications developers > > with a tool to let their applications send them crash reports the > > easiest possible way. > > > > One of the main issue when implementing crash reporting tools is... > > where do I send my reports ?ACRAsolves this problem with a simple > > solution : reports are sent to a Google Docs Form ! So you don't need > > to code your own reports receiver scripts and you don't have to find > > dedicated hosting for that... let's use Google's servers ! :) > > > > A first version ofACRAhas been successfully used in a few apps > > already on the market, and we are now preparing to publish a v2 which > > allows developers to replace the annoying "force close" dialog with > > fully configurable notification systems : > > * Silent : the user experience is not altered compared to standard > > android apps. The force close dialog is displayed, butACRAtries to > > send a report. If it fails, reports will be sent on application > > restart in a separate Thread. > > * Toast notification to inform the user that a crash report has been > > sent (and you may add that it can be disabled in the preferences > > screen) > > * Status bar notification which leads to a dialog asking the user if > > he's ok to send a report. You can even add an input field to let him > > comment the issue. > > > > We are now looking for devs who would like to test the library and > > it's different notification modes. All the information, screenshots > > and step-by-step usage guide are available in that Wiki page : > http://code.google.com/p/acra/wiki/ACRAHowTo2 > > > > Devs who would like to use the v1 and it's basic (but working) > > functionnality can follow this link : > http://code.google.com/p/acra/wiki/ACRAHowTo2 > > > > Any comment/discussion is open aboutACRA, we really want your opinion > > about it. > > > > Kevin > > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to android-developers@googlegroups.com > > To unsubscribe from this group, send email to > > android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> > > For more options, visit this group athttp:// > groups.google.com/group/android-developers?hl=en > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en