无法在 Realm 上调用 init() 方法。你知道我做错了什么吗?
我已在 build.gradle(project) 中添加了依赖项:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.1'
classpath "io.realm:realm-gradle-plugin:3.2.0"
}
}
并在build.gradle(app)中应用插件
apply plugin: 'com.android.application'
apply plugin: 'realm-android'
最佳答案
它看起来像是 Android Studio 索引系统中的一个滞后。尝试下一个解决方案:
- 同步 gradle 文件
- 使 IDE 索引无效并重新启动
最后一个假设 - 将
io.realm:realm-gradle-plugin:3.2.0
依赖项从项目 build.gradle 文件移至 来自应用程序的 build.gradle 并定义自己的buildscript
部分:buildscript { repositories { jcenter() } dependencies { classpath 'io.realm:realm-gradle-plugin:3.2.0' } }
项目的自动生成的 build.gradle 包含有关此的下一条注释:
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
关于android - Realm.init() 无法解析方法 init 在应用程序 onCreate 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44021474/