昨天我将一个应用程序推送到PLayStore进行发布...今天早上,我尝试构建我的项目,突然Gradle构建失败:
self.each do |i|
这是我的Gradle文件的一些事实:
Could not get unknown property 'testInstrum' for DefaultConfig_Decorated{name=main, dimension=null, minSdkVersion=DefaultApiVersion{mApiLevel=26, mCodename='null'}, targetSdkVersion=DefaultApiVersion{mApiLevel=28, mCodename='null'}, renderscriptTargetApi=null, renderscriptSupportModeEnabled=null, renderscriptSupportModeBlasEnabled=null, renderscriptNdkModeEnabled=null, versionCode=2, versionName=1.0, applicationId=com.foodhat.app, testApplicationId=null, testInstrumentationRunner=null, testInstrumentationRunnerArguments={}, testHandleProfiling=null, testFunctionalTest=null, signingConfig=null, resConfig=null, mBuildConfigFields={}, mResValues={}, mProguardFiles=[], mConsumerProguardFiles=[], mManifestPlaceholders={}, mWearAppUnbundled=null} of type com.android.build.gradle.internal.dsl.DefaultConfig.
这里的问题是什么以及如何解决?
答案 0 :(得分:2)
删除testInstrum
之后的多余行:
compileSdkVersion 28
defaultConfig {
applicationId "com.foodhat.app"
minSdkVersion 26
targetSdkVersion 28
versionCode 2
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
您在testInstrum之后添加了新行(可能是偶然的),并且它根据语法来考虑将testIntrum作为属性名称,这就是错误的原因。