Compatibility
To reduce conflicts while integrating Sensibill, it is important to check for compatibility by looking at the following Android tools and libraries that are used to build the SDK.
Android OS Version
- Fully supported: Android 6.0.1 to 11
- Unsupported, but will install/run: Android 5.0 to 5.1.1
- Unsupported, and will not install / run: all versions prior to Android 5.0 (Android API level 20 or less based on minSDKVerion below)
Gradle Version
- Full support: Gradle Plugin 3.5.3+ (Gradle 5.4.1)
- Unsupported but will compile: Android Gradle Plugin 3.3.0-3.4.1 (Gradle 4.10.1-5.1.1+)
Java Version
This module is compiled with Java 8 compatability enabled. In order to use it, Java 8 compatability must be enabled in your project as well.
In order to enable Java 8 support, add the following section to your app module’s build.gradle
file”
android {
// ...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = JavaVersion.VERSION_1_8.toString()
}
// ...
}
Other notable versions
Tools | Version |
---|---|
Compile SDK Version | 29 |
Build Tools Version | 29.0.3 |
Target SDK Version | 29 |
Min SDK Version | 21 |
If your project is using an older version of the above tools, an upgrade is recommended to reduce possibility of dependency conflicts.