我们有一个用于60+组件的主构建脚本。各个组件没有build.gradle文件。我要做的是以编程的方式(在主build.gradle中)向某些项目添加一个资源文件夹。此资源文件夹包含运行单元测试时必须在类路径中的文件。我试图在subprojects块中添加如下内容:
subprojects { proj ->
...
// this is the folder I need in the test task classpath
def resdir = sprintf("%s\\resources", project(':Common').projec
我正在跟踪在科特林的SQLite房间。这是他们拥有用户实体的第一步。
@Entity
data class User(
@PrimaryKey val uid: Int,
@ColumnInfo(name = "first_name") val firstName: String?,
@ColumnInfo(name = "last_name") val lastName: String?
)
我得到了所有这些注释上未解决的引用的IDE错误。
我对此完全陌生。我找不到任何信息,我如何注解在科林。基本上,我不知道怎么用Kotlin注解。
我
因此,我将gson-2.2.4.jar添加到libs目录(我使用的是android studio)。我的项目找不到Gson内容,所以我将其作为库依赖项添加到“项目结构”中的模块中。当我尝试运行该项目时,构建失败,出现以下错误:
Error:(12, 23) Gradle: package com.google.gson does not exist
Error:(37, 3) Gradle: cannot find symbol class Gson
Error:(37, 19) Gradle: cannot find symbol class Gson
为什么我不能让它工作?我在其他地方读到