在Android Room中测试迁移时,需要将此Groovy代码添加到build.gradle文件中
android {
...
sourceSets {
// Adds exported schema location as test app assets.
androidTest.assets.srcDirs += files("$projectDir/schemas".toString())
}
}
我正在使用Gradle Kotlin DSL,所以我使用Kotlin而不是Groovy来获取Gradle文件(build.gradle.kts),并且在那里找不到androidTest的类似物(无法解析androidTest)。什么是androidTest?这与Kotlin脚本中的这段代码类似吗?
最佳答案
我尝试了以下操作,发现了here并添加了目录。
sourceSets {
getByName("androidTest").assets.srcDirs("$projectDir/schemas")
}
关于android - build.gradle.kts中的androidTest Groovy模拟,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61237627/