Android的gradle的混淆打包出现的问题及解决方案

2017-08-15  本文已影响113人  asla

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中加入这四个属性并赋初值为:

即可解决问题。

上一篇 下一篇

猜你喜欢

热点阅读