小编hum*_*zed的帖子

尝试使用Room库时出错.[SQLITE_ERROR] SQL错误或缺少数据库

我正在尝试使用新的房间库,但我收到了这个错误

错误:查询有问题:[SQLITE_ERROR] SQL错误或缺少数据库(没有这样的表:Station)

错误:不确定如何将Cursor转换为此方法的返回类型

警告:未向注释处理器提供架构导出目录,因此我们无法导出架构.您可以提供 room.schemaLocation注释处理器参数或将exportSchema设置为false.

错误:org.gradle.api.internal.tasks.compile.CompilationFailedException:编译失败; 请参阅编译器错误输出以获取详细信

在此输入图像描述

RoomDatabase.kt

@Database(entities = TrolleyType::class), version = 2)
abstract class AppDatabase : RoomDatabase() {
    abstract fun stationDao(): StationDao
}
Run Code Online (Sandbox Code Playgroud)

MyDao.kt

@Dao
interface MyDao {
    @get:Query("SELECT * FROM Station")
    val stations: List<Station>


    @get:Query("SELECT * FROM TrolleyType")
    val trolleyTypes: List<TrolleyType>
}
Run Code Online (Sandbox Code Playgroud)

的entites

@Entity
data class Station(
        @PrimaryKey @ColumnInfo(name = "_id") var id: Int = 0,
        @ColumnInfo(name = "StationName") var stationName: String? = "",
        @ColumnInfo(name = "StationArabic") var stationArabic: String? = ""
)

@Entity
data …
Run Code Online (Sandbox Code Playgroud)

android kotlin android-room

3
推荐指数
1
解决办法
3775
查看次数

属性“resValues”的值无法再更改。将 gradle 从 4.1.3 升级到 4.2.1 后

将 gradle 从 4.1.3 升级到 4.2.1 后,我在构建应用程序时开始收到此错误

属性“resValues”的值无法再更改。

java android kotlin heap-analytics

3
推荐指数
1
解决办法
1904
查看次数

如何在撰写中的 TextField 中使用逗号格式化数字

如何在撰写中的 TextField 中使用逗号格式化数字。

示例:1234567899->123,456,789,9

android android-jetpack-compose

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

尝试发布flutter插件时出现私有包无法发布的问题

当尝试通过运行发布 flutter 插件时,flutter pub publish --dry-run我收到以下信息。

私有包无法发布。

您可以通过更改 pubspec.yaml 中的“publish_to”字段来启用此功能。

dart flutter

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

找不到符号方法isSuccess()改造

当我retrofit:2.0.0从beta4 更新到时出现此错误:

找不到符号方法isSuccess()

retrofit retrofit2

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

新的TabLayout材质组件如何设置Tab背景色

我正在使用我想要实现此设计 的新材料组件在此处输入图片说明

我为旧的 TabLayout 找到了这些答案

如何更改 TabLayout 所选选项卡的图标颜色?

在 TabLayout(Android 设计支持库)中更改 Tab 的背景颜色不会占用整个 Tab 空间

我认为新的 TabLayout 有一种更简单的方法来设置选项卡的背景并处理文本和图标颜色的变化

android material-design material-components-android

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

其中 drawable-hdpi、drawable-mdpi、drawable-xhdpi 和 drawable-xxhdpi。走?

在此处输入图片说明

之前,当我创建一个新项目时,我发现了这个文件夹 drawable-hdpi、drawable-mdpi、drawable-xhdpi 和 drawable-xxhdpi。但现在他们都不见了!

对发生的事情有任何解释吗?

我们应该把我们的图像放在哪里?

android android-layout android-studio

-1
推荐指数
1
解决办法
1407
查看次数