我最近将 Kotlin 插件添加到我的 Android 应用程序的构建中,现在我想在 InstrumentationTestCase 中测试 Kotlin 类。
IntelliJ/Android Studio 在编辑器中看到该类,并且似乎在启动应用程序时已编译该类,但是当我启动gradlew assembleTest
它时失败并显示“找不到符号 [类名称]”。
在我的 build.gradle 中,我将 kotlin 文件夹添加为 srcDir
sourceSets {
main {
manifest.srcFile 'src/main/AndroidManifest.xml'
java.srcDirs += 'src/main/kotlin'
}
}
有什么建议吗?
编辑:这个问题是 Kotlin 和 Retrolambda 插件之间的冲突,现在已经解决。