Room Requirements
To use Room, you need two dependencies in your module’s build.gradle
file:
- The runtime library version, using the standard
implementation
directive - An annotation processor, using the
annotationProcessor
directive
implementation "android.arch.persistence.room:runtime:1.1.1"
annotationProcessor "android.arch.persistence.room:compiler:1.1.1"
Note that Room has a minSdkVersion
requirement of API Level 15 or higher. If you attempt to build with a lower minSdkVersion
, you will get a build error. If you try to override Room’s minSdkVersion
using manifest merger elements, while the project will build, expect Room to crash horribly.
Prev Table of Contents Next
This book is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license.