How can I find out if ProGuard has been successful in obfuscating an Android APK?

android, google-play

Solution

Look in the `proguard` folder : You will see files like `mapping.txt`, `dump.txt`, `usage.txt` etc. Also if you look in the `logcat` you will see that `Class` names and `Method` names are `obfuscated`.

For more details go here.

Another hardcore way will be to use `dex2jar` and `java decompiler` to decompile your app and see how much you'll suceed. If `obfuscation` went well you'll see that it's impossible.

Problem

I have typed `proguard.config=proguard.cfg` and renamed `keepclasseswithmembernames` to `keepclasseswithmembers` and it has successfully exported signed `.apk`. How to find out if proguard was successful in obfuscating the code? Am I missing something or is it good to go to market? This thread should not be limited to source code suggestions. ANY and ALL suggestions about posting an app to the android market would be appreciated by not only me, but any other nooobs that might be posting their first app to the market and researching this topic on SO.

Original source