Android Studio (app) build.gradle sourceSets androidTest java.srcDir property may not be recognized when using the array format of this source directory property setting.
BAD
sourceSets { androidTest { java.srcDirs = ['androidTest/java'] } }
GOOD
sourceSets { androidTest { java.srcDir file('androidTest/java') } }
For setting up Robotium UI / Integration testing, it’s important that your androidTest source directory is recognized.