SourceLet 'testLocal' не распознается плагином Android Gradle. Возможно, вы что-то написали неправильно? - PullRequest
0 голосов
/ 12 мая 2019

Я пытаюсь скомпилировать приложение на Android Studio, но получаю следующую ошибку

"SourceLet 'testLocal' не распознается плагином Android Gradle. Возможно, вы что-то неправильно написали?"

я использую следующую

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
}

}

любые идеи или советы, которые могут мне помочь, будут оценены

1 Ответ

0 голосов
/ 12 мая 2019

Хорошо, так что я нашел ответ

правильный код должен быть

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

вместо

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

...