相关疑难解决方法(0)

Room 不会自动创建 json 架构文件

我有一个可以与SQLite数据库一起正常工作的应用程序。我想升级到Room,我按照这篇文章和这篇文章来测试并从 SQLite 升级到 Room。

我已经创建了Entities,DAODatabase类。

以下是我的 (build.gradle:app)

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    buildToolsVersion '28.0.3'

    defaultConfig {
        applicationId "APP ID"
        minSdkVersion 20
        targetSdkVersion 28
        versionCode 10
        versionName "1.4.5"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        javaCompileOptions {
            annotationProcessorOptions {
                arguments = ["room.schemaLocation": "$projectDir/schemas".toString()]
            }
        }




    }
    sourceSets {
        androidTest.assets.srcDirs += files("$projectDir/schemas".toString())
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    repositories {
        maven {
            url 'http://dl.bintray.com/amulyakhare/maven'
        } …
Run Code Online (Sandbox Code Playgroud)

java sqlite android android-room

2
推荐指数
2
解决办法
3835
查看次数

标签 统计

android ×1

android-room ×1

java ×1

sqlite ×1