小编Whi*_*ron的帖子

Room 架构文件何时/如何生成?

哪个 gradle 任务/Studio 功能生成 Room 架构文件?是否存在跳过文件生成的情况?

几周前,我进行了一些更改,本应更改架构文件,但该文件并未更改。现在我做了一个新的更改(删除了一个实体,包括 Room 数据库类中实体的引用),现在所有更改都出现在架构文件中。

-> 为什么现在生成了架构文件,但在过去几天/几周的众多构建之一中却没有生成?

当我在构建项目之前将其删除时,该架构似乎会更可靠地生成。但这显然不是强制性的,因为当我今天删除该实体时它也起作用......

我读了这个问题,但我的 build.gradle 中已经有以下几行:

        javaCompileOptions {
            annotationProcessorOptions {
                arguments = ["room.schemaLocation": "$projectDir/schemas".toString()]
            }
        }
Run Code Online (Sandbox Code Playgroud)
    def room_version = "2.1.0"
    implementation "androidx.room:room-runtime:$room_version"
    annotationProcessor "androidx.room:room-compiler:$room_version"
Run Code Online (Sandbox Code Playgroud)

android android-room

8
推荐指数
1
解决办法
3340
查看次数

标签 统计

android ×1

android-room ×1