android-studio-3.0 - Android Gradle 插件无法识别 SourceSet 'testLocal'。也许你拼错了什么?
问题描述
我正在尝试在 android studio 上编译应用程序,但出现以下错误
“Android Gradle 插件无法识别 SourceSet 'testLocal'。也许你拼错了什么?”
我正在运行以下
安卓工作室 3.1.4
构建-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
}
}
任何可以帮助我的想法或提示将不胜感激
解决方案
好的,所以我找到了答案
正确的代码应该是
sourceSets { androidTest { setRoot 'src/test' } }
代替
sourceSets { testLocal { setRoot('src/test') } }
推荐阅读
- azure - 如何登录 Azure 服务主体
- c# - 实体框架和 TFS - 从 edmx 删除实体并重新添加后的代码签入
- internet-explorer - 我找到了 IE 的 Polyfill 来支持 Array.from 。我如何包含在我的 html 中?
- python - 单击散景图后如何访问纬度坐标
- php - 如何在wordpress中将数据库中的数据显示到下拉列表中
- r - 如何避免ggplot错误:“美学必须是长度1或与数据相同(84):x,y”?
- excel - 复制符合条件的特定单元格并粘贴到另一个工作表
- c++ - 强制解析 MSVC 中的多个函数定义
- javascript - 在多部分请求Node js中动态创建文件夹并上传文件
- alexa - Alexa Skill - 动态调用名称