出现此错误时看一下自己的app下的build.gradle的签名是否配置
signingConfigs { release { keyAlias keystoreProperties['keyAlias'] keyPassword keystoreProperties['keyPassword'] storeFile file(keystoreProperties['storeFile']) storePassword keystoreProperties['storePassword'] } debug { keyAlias keystoreProperties['debug_keyAlias'] keyPassword keystoreProperties['debug_keyPassword'] storeFile file(keystoreProperties['debug_storeFile']) storePassword keystoreProperties['debug_storePassword'] } } buildTypes { debug { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.debug } release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.release } }
如果签名是明文配置的一般不会出这种错误,这种错误我发现是签名配置文件keysotre.properties的key值不匹配出现的,
storePassword=332211 KeyPassword=332211 keyAlias=key storeFile=xxx debug_storePassword=123456 debug_keyPassword=123456 debug_keyAlias=debug debug_storeFile=xxx此处的key名称与config下的大小写要注意 不一致就会出现此问题