1.出现“Error:Could not get unknown property 'production' for SigningConfig container.”
这是因为在混淆打包时,没有把SigningConfigs的这个build.gradle通过"apply from "xx.gradle "的方式加到app的build.gradle中去,或者是因为没有把这个放到app的build.gradle的buildTypes之前引用进去,我的项目是因为忘了把它apply到项目中去,但是没有把它放到buildTypes之前这个问题也解决了,网上说要放到buildTypes之前,虽然不知道是为啥,保险起见,还是放在buileTypes之前引入吧!
2.出现“Error:Could not get unknown property 'RELEASE_STORE_FILE_APOLLO' for SigningConfig_Decorated{name=production, storeFile=null, storePassword=null, keyAlias=null, keyPassword=null, storeType=null, v1SigningEnabled=true, v2SigningEnabled=true} of type com.android.build.gradle.internal.dsl.SigningConfig.”
出现这个问题的原因是我在SigningConfigs中加入了以上的属性,但是未在gradle.properties中声明并赋初值,我的SigningConfigs中是这样写的:
需要在gradle.properties中加入这四个属性并赋初值为:
即可解决问题。