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



我正在尝试在Android Studio上编译应用程序,但是我会收到以下错误

" Android Gradle插件未识别源'testLocal'。也许您拼错了一些?"

我正在运行以下

Android Studio 3.1.4

Build-Gradle-4.4-ALL

在这里使用的代码下方

android { CompilesDkversion 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
}

}

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

好的,所以我找到了ansewer

正确的代码应为

源 { AndroidTest { setroot'src/test' } }

而不是

源{testLocal {setRoot('src/test'(}}}

相关内容

最新更新