So, how an obfuscated stacktrace from an application shrunk by Proguard is like? Take a look at the following examples: Stacktrace with out Proguard: Stacktrace with standard Proguard configuration: Stacktrace with some options for useful obfuscated stacktraces Proguard configuration: -printmapping out.map -renamesourcefileattribute SourceFile -keepattributes SourceFile,LineNumberTable
When using proguard with your Android project, you may face the following proguard error: Fortunately, this error has been fixed at the latest proguard release (4.7), but the Android SDK still uses a previous version. So all you have to do, it to download the latest proguard version from here, unzip it and copy paste [...]
Let’s say that you are a developer that actually cares about the quality of his applications, yes, you belong to the 1%, so you are using BugSense to catch all the exceptions and you get something like this: Full Stacktrace 0 android.database.sqlite.SQLiteDiskIOException: error code 10: disk I/O error 1 at android.database.sqlite.SQLiteStatement.native_execute(Native Method) 2 at android.database.sqlite.SQLiteStatement.execute(SQLiteStatement.java:55) [...]
So, if you’ve got one or more RSS feeds and you want to sort them according to the pubdate, do this:
Although the majority of the Android powered devices have the Android Market installed, there are a lot of devices that are running Android but haven’t passed the Compatibility Test Suite (CTS) because they do not comply with the Android Compatibility Definition Document (CDD). (more info here). These device may have high quality hardware and software [...]