DeadKnight 2019-04-07
Android Studio3.2 Gradle3.2 使用Realm,结果gradle3.2出错了。
正常配置环境
build.gradle(project)
buildscript { repositories { jcenter() } dependencies { classpath "io.realm:realm-gradle-plugin:3.0.0" } }
build.gradle(module)
apply plugin: 'realm-android'
报错:
Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
从网上查资料得到解决办法是:
build.gradle(project)
classpath "io.realm:realm-transformer:2.1.1"
build.gradle(module)
import io.realm.transformer.RealmTransformer android.registerTransform(new RealmTransformer()) dependencies { implementation "io.realm:realm-annotations:2.1.1" implementation "io.realm:realm-android-library:2.1.1" annotationProcessor "io.realm:realm-annotations-processor:2.1.1"}