Requirements for the Android SDK
Before you install the SDKs, understand the external components and extensions used with the SDKs and ensure your devices meet all requirements:
The UI SDK and Core SDK require Android 6.0 (API Level 23), also known as Marshmallow, or higher.
If you use the New Relic Android agent with the SDKs, use New Relic Android agent version 7.2.0 or higher. Also, add this code to the build.gradle file. This requirement is essential to avoid server-sent event connection failures due to a dependency conflict between New Relic and OkHttp. See the New Relic and OkHttp documentation.
SQLCipher Community Edition is an open source extension to SQLite that supports database-level encryption. The UI SDK uses the SQLCipher extension.
Per SQLCipher's guidelines, if you use the Salesforce custom library, please include the SQLCipher Community Edition license and copyright statement in your application and documents. You can find more information about the guidelines at https://www.zetetic.net/sqlcipher/community/.