I've got an issue with a paid app I've got on the Market Place (BitCalc 
Pro).

It runs fine on my HTC Desire and runs fine on emulated 2.2, 2.3 and 2.3.3 
devices. However a user reports it doesn't work on a Samsung Galaxy S II 
running 2.3.3.

My code performs a calculation within a TRY block and this is throwing an 
exception, which I CATCH and display a user friendly error message.

I don't have access to a real SGS2 device so how can I fault find this 
issue? How can the maths work fine in the emulator but fail on a real 
device? Not sure how this can be hardware dependent?

My source code is at home so I can't take a look at the moment but the 
thoughts I've got at the moment are :

- Get user to confirm the free version works ok. The functionality that 
fails should be the same in the free app.
- Print the full exception description rather than my tidy error message so 
I can find out exactly what exception is being thrown.

I don't really want to keep releasing new versions to all users while I 
fault find. What is the best approach to take with getting a "debug" version 
to my user? Is it acceptable to release a "dev" version for free onto the 
market place with more verbose error reporting?

I can probably post a code snippet later if required.

Any advice would be appreciated.

Thanks,

Matt

-- 
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

Reply via email to