首页 > 解决方案 > 找不到参数的方法 versionCode() [1.1]

问题描述

我将 versionCode 从 1.0 更改为 1.1,如下所示:

versionCode 1.1
versionName "1.1"

现在我无法同步项目,因为它给了我这个错误:

原因:org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException:找不到方法 versionCode() 用于 DefaultConfig_Decorated{name=main, dimension=null, minSdkVersion=DefaultApiVersion{mApiLevel=16, mCodename='null 上的参数 [1.1] '},targetSdkVersion=DefaultApiVersion{mApiLevel=28,mCodename='null'},renderscriptTargetApi=null,renderscriptSupportModeEnabled=null,renderscriptSupportModeBlasEnabled=null,renderscriptNdkModeEnabled=null,versionCode=1,versionName=1.10.1,applicationId=com.github。 fahadmaqsood.likhat,testApplicationId=null,testInstrumentationRunner=android.support.test.runner.AndroidJUnitRunner,testInstrumentationRunnerArguments={},testHandleProfiling=null,testFunctionalTest=null,signingConfig=null,resConfig=null,com.android.build 类型的 mBuildConfigFields={CRASH_REPORT_EMAIL_ADDRESS=com.android.builder.internal.ClassFieldImpl@b2244504},mResValues={},mProguardFiles=[],mConsumerProguardFiles=[],mManifestPlaceholders={},mWearAppUnbundled=null}。 gradle.internal.dsl.DefaultConfig。

标签: androidandroid-studiogradle

解决方案


官方文档看,版本号必须是正整数。

每次更新时,它通常会增加 1。


推荐阅读