walle icon indicating copy to clipboard operation
walle copied to clipboard

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

Open AresCool opened this issue 6 years ago • 3 comments

按照官网配置的,build的时候编译不通过.编译器显示: Plugin requires 'APK Signature Scheme v2 Enabled' for debug. 我的开发环境是: 1)AS3.0, 2)gradle:3.2.0-alpha08, 3)JDK8, 4)walle:library:1.1.6 我也配置了: signingConfigs { release_config { storeFile file("../app/.jks") storePassword "" keyAlias "" keyPassword "" v2SigningEnabled false//这是配置的,禁用v2Signing } } 配置了还是报上述异常. 请问大神,有没有办法解决?问题的根本原因是什么?

AresCool avatar Jun 13 '18 10:06 AresCool

v2SigningEnabled true 这里需要配置成true

achellies avatar Jun 19 '18 11:06 achellies

buildTypes {
        release {
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            if (project.hasProperty("RELEASE_STORE_FILE")) {
                signingConfig signingConfigs.release
            }
      }
}

我们是gradle.property里没配置RELEASE_STORE_FILE, 导致signingConfig是空。把signingConfig signingConfigs.release放到if外面就可以了

lyzz0612 avatar Jun 26 '18 09:06 lyzz0612

参考例子里面的 build.gradle 实现方式,这是链接 注意,格式如下: `signingConfigs { sankuai { storeFile file("keystore/meituan-debug.keystore") storePassword "1234567" keyAlias "meituan" keyPassword "12345678" } }

buildTypes {
    release {
        minifyEnabled true
        shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.sankuai
    }

    debug {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

        signingConfig signingConfigs.sankuai

        applicationIdSuffix 'debug'
    }
}`

signingConfigs 是在 buildTypes 之前定义,否则会报错

YGragon avatar Jun 27 '18 06:06 YGragon