gpt4 book ai didi

json - 我正面临这个错误 A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution

转载 作者:行者123 更新时间:2023-12-05 09:35:00 26 4
gpt4 key购买 nike

在我的应用程序中,我有一个模型类,它有一些变量,我可以使用改造和房间数据库在这个应用程序中调用和显示这些数据。这意味着此应用程序首先从服务器收集数据,然后显示在房间数据库中。但是当我在这个模型类中使用列表时,它显示了这个错误。这是我的代码

电影.kt

@Entity(tableName = "movie_table")
data class Movie(
@SerializedName("Id")
@PrimaryKey(autoGenerate = true)
val id: Int,
@SerializedName("Title")
@Expose
val title: String,
@SerializedName("Year")
@Expose
val Year: Int,
@SerializedName("Actors")
@Expose
val actorDetails: List<Actor>
)

Actor .kt

data class Actor(
@SerializedName("ActorName")
@Expose
val actorName: String,
@SerializedName("ActorPoster")
@Expose
val actorImage: String
)

MovieDao.kt

@Dao
interface MovieDao {
@Insert(onConflict = OnConflictStrategy.REPLACE)
suspend fun insertMovie(movie: Movie)

@Query("SELECT * FROM movie_table")
suspend fun getAllMovieDB(): List<Movie>
}

电影数据库.kt

@Database(
entities = [Movie::class],
version = 1
)
abstract class MovieDatabase : RoomDatabase() {
abstract fun getMovieDao(): MovieDao

companion object {
@Volatile
private var instance: MovieDatabase? = null
private val LOCK = Any()

operator fun invoke(context: Context) = instance
?: synchronized(LOCK) {
instance
?: buildDatabase(context).also {
instance = it
}
}

private fun buildDatabase(context: Context) = Room.databaseBuilder(
context.applicationContext,
MovieDatabase::class.java,
"movieDatabase"
).build()

}
}

这是我伪造的 JSON API enter link description here

这里是错误 enter image description here我找不到任何错误,我也在使用分析来获取错误,但它什么也没显示。我该如何解决这个问题?谢谢。

最佳答案

只需将以下行添加到“gradle.properties”

kapt.use.worker.api=false
kapt.incremental.apt=false

上述解决方案对我有用。

关于json - 我正面临这个错误 A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66195908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com