android - 将 Realm android 添加到 flutter 项目中不起作用

标签 android realm flutter

我正在尝试将 Realm-android 添加到我的 flutter 项目中。我已经根据 Realm 文档添加了 gradle 依赖项,但是当我尝试使用 Realm 类扩展类时,我仍然没有在我的 android 代码中看到 realm 包。我也尝试了 gradle sync、gradlew clean assemble,但仍然没有修复。

Gradle 文件:/android/build.gradle

   repositories {
        ...
        jcenter()
        ...
    }
    dependencies {
    classpath 'com.android.tools.build:gradle:3.0.1'
    classpath 'com.google.gms:google-services:3.1.0'
    classpath 'io.realm:realm-gradle-plugin:5.0.0'
}

/android/app/build.gradle

apply plugin: 'com.android.application'
apply plugin: 'realm-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

提前致谢。

最佳答案

就我而言,导致此问题的原因很愚蠢。 不要在 Android Studio 中导入 flutter 项目根文件夹,而是仅将 android (flutter_project_root_dir/android) 特定文件夹导入 Android Studio。这为我解决了这个问题。

希望这能为面临类似问题的其他人节省一些时间。

关于android - 将 Realm android 添加到 flutter 项目中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49364175/

相关文章:

ios - EVReflection + Moya + Realm + RxSwift - 无法为类型 dict 创建实例

post - 带有空体的 Flutter post 方法

flutter - Flutter在轮播中添加具有已知位置的图像

android - 键盘重叠自定义编辑文本

java - 在 ndk 中找不到原生的实现

ios - 更新 Realm 对象的问题

realm - 如何查询 Realm DB 浏览器?

android - 如何在 flutter 中存储 key 对?

android - 如何使用 apktool 构建库项目?

android - 如何彻底清理我的项目?