Bugfender works with Android SDK version 9 and better. This API is present in Android 2.3 (Gingerbread).

However if you have an application with a lower Android version you can still integrate Bugfender but disable it for Android versions lower than Android 2.3. You do this by mentioning Bugfender inside conditional code:

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.GINGERBREAD) {
    // only for gingerbread and newer versions
    Bugfender.whatever(here);
}

Your application will have a minSdkVersion lower than 9, so you will get a compilation error if you try to do this. Add the xmlns:tools namespace and use tools:overrideLibrary to ignore the minSdkVersion reported by Bugfender, like this:

<?xml version="1.0" encoding="utf-8"?>
<manifest package="com.bugfender.sample"
xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools">
    <uses-sdk tools:overrideLibrary="com.bugfender.android"/>
    ...
</manifest>
Did this answer your question?