【发布时间】:2014-12-08 01:03:00
【问题描述】:
我最近将 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 插件之间的冲突,现已解决。
【问题讨论】:
-
您能否用有关您的分辨率的注释来更新问题,您在另一条评论中说“问题似乎是我正在使用的 gradle-retrolambda 插件的旧版本”,但人们不应该有阅读所有 cmets 以了解问题的状态;因为它也不是答案的一部分。
标签: android gradle android-testing kotlin