Android - 美团 walle报错:Plugin requires 'APK Signature Scheme v2 Enabled' for smart1Release.


转发请说明,本文来自:https://blog.youkuaiyun.com/shijianduan1/article/details/86737202


问题:

Plugin requires 'APK Signature Scheme v2 Enabled' for smart1Release.

** 分析:**

  1. 搜索引擎以下, 发现这个问题大多是在接入美团walle 的时候出现的;
  2. 在美团的github 开源项目中 搜了下:GitHub-美团点评-walle-issue ,发现#20 已经回答的很清楚了(多说一点,后面还有很多小伙伴提交了重复的问题,对维护人员来说还是造成了点困扰)

结果:

  1. 升级Gradle Plugin版本,大于2.2.0即可,如果手工设置了v2SigningEnabled=false,需要去掉。请参考 #20
  2. gradle文件里面设置签名,参考下面附录一 (可能这个问题的结果在后面,很多人没耐心看。所以后面解决方案没有注意到)

附录一:
在app 目录下的 build.gradle文件,

android {
  signingConfigs {
      sign {
          storeFile file("../sjd.jks")
          storePassword "sjd123"
          keyAlias "sjd"
          keyPassword "sjd123"
          //如果有必要的话,可以把下面这行打开
//            v2SigningEnabled true//v2签名
      }
  }
   buildTypes {
      release {
          minifyEnabled false
          proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
          signingConfig signingConfigs.sign
      }
      debug {
          minifyEnabled false
          proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
          signingConfig signingConfigs.sign
      }
  }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值