まず、Gradle が期待するデフォルトの構造に一致するように、適切なフォルダー構造を構築する必要があります。android{} セクション内の gradle.build に、次を追加する必要があります。
sourceSets {
instrumentTest.setRoot('src/instrumentTest')
}
次に、src/ フォルダーに適切なフォルダー構造を作成する必要があります。main/java/your/package/name/YourActivity.java が必要です。Gradle がテストを見つけるには、src/ フォルダーに構造を作成して、主な構造を反映する必要があります。たとえば、instrumentTest/java/your/package/name/YourActivityTest.java
次に、Gradle が依存関係をコンパイルするために、gradle.build に追加する必要があります。
dependencies {
instrumentTestCompile 'com.jayway.android.robotium:robotium-solo:4.2'
instrumentTestCompile 'junit:junit:4.10'
}
これらは Your buildscript{} セクション外の依存関係であることを忘れないでください。これらの変更を適用すると、JUnit テストと Robotium テストを実行できるようになります。Gradle が追いつくために、「make」ボタンを数回押すことを忘れないでください。