I'm following the guide over at
http://kotlinlang.org/docs/reference/using-gradle.html and have
successfully added the Kotlin plugin to my Android's application build
script. I've added the kotlin folder to the app's source set like this:
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
And I can launch my app and use Kotlin classes without problems.
However, if I try to run the tests, the compilation fails with the
following output:
JavaClassTest.java:14: error: package package.name does not exist
import package.name.KotlinClass;
^
JavaClassTest.java:32: error: cannot find symbol
private KotlinClass getResult() {
^
symbol: class KotlinClass
location: class JavaClassTest
When running with --debug flag, the folder
"build\tmp\kotlin-classes\debugTest" seems to be part of the class path,
but this folder doesn't exist. However the folder
"build\tmp\kotlin-classes\debug" is there and contains all the necessary
classes.
I would really appreciate some help, since I'm not the biggest Gradle pro.
Thanks in advance.
Cross reference to StackOverflow:
http://stackoverflow.com/questions/26340426/android-unit-test-of-kotlin-class-fails-with-cannot-find-symbol-class
--
You received this message because you are subscribed to the Google Groups
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.