我最近在我的Android应用程序的构建中添加了Kotlin插件,现在我想在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插件之间存在冲突,现已解决。
我来自科特林计划。您能回答几个问题来帮助我重现您的问题吗?您是gradlew assembleTest
从IDE还是从命令行运行?您是否在依赖项中有kotlin-stdlib?
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
您能为我们提供您的项目吗?我已经在您的跟踪器中创建了一个问题,非常高兴在这里查看您的答案http://youtrack.jetbrains.com/issue/KT-6015
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句