Android Gradle插件无法识别SourceSet'testLocal'。也许您拼错了什么?

时间:2019-05-12 16:12:15

标签: android-studio-3.0

我正在尝试在android studio上编译应用程序,但出现以下错误

“ Android Gradle插件无法识别SourceSet'testLocal'。也许您拼错了什么?”

我正在运行以下

android studio 3.1.4

build-gradle-4.4-all

在此处使用的代码下方

android {     编译版本28     buildToolsVersion '28 .0.3'

defaultConfig {
    applicationId "com.felkertech.n.cumulustv"
    minSdkVersion 21
    targetSdkVersion 28
    versionCode 65
    versionName '1.7.9'
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    testApplicationId 'com.felkertech.n.cumulustv.test'
}
signingConfigs {
    debug {
    }
}
buildTypes {
    debug {
        signingConfig signingConfigs.debug
    }
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
productFlavors {
}
sourceSets { testLocal { setRoot('src/test') } }
compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}

dexOptions {
    jumboMode = true
}

}

任何可以帮助我的想法或提示将不胜感激

1 个答案:

答案 0 :(得分:0)

好吧,我找到了答案

正确的代码应该是

sourceSets             {                 androidTest                         {                             setRoot'src / test'                         }             }

代替

sourceSets {testLocal {setRoot('src / test')}}