【问题标题】:There is no unsigned.apk at app\build\outputs\apkapp\build\outputs\apk 中没有 unsigned.apk
【发布时间】:2015-11-06 08:48:18
【问题描述】:

我使用 Jenkins 构建 debug-apk 和 release-apk,我也想得到一个 unsigned.apk。但是在 app\build\outputs\apk 没有 unsigned.apk,只有 app-debug.apk 和app-debug-unaligned.apk。我搜索了,但大家都说有。

Build Unsigned APK with Gradle这可以得到一个未签名的apk,但是

buildTypes {
    release {
        minifyEnabled true
        shrinkResources true
        proguardFile 'proguard_gradle.cfg'
        signingConfig signingConfigs.c
    }
    debug {
        minifyEnabled true
        shrinkResources true
        proguardFile 'proguard_gradle.cfg'
        signingConfig signingConfigs.c
    }
}

我需要在发布模式和调试模式下签名 apk。

谁能帮帮我

【问题讨论】:

    标签: android gradle sign


    【解决方案1】:

    我解决了。

     signingConfigs {
        if (System.properties['sign'].equals("true")) {
            c {
                keyAlias 'a'
                keyPassword 'a'
                storeFile file('a')
                storePassword 'a'
            }
        } else {
            c {
                keyAlias ''
                keyPassword ''
                storePassword ''
            }
        }
    
    }
    

    在 gradle.properties

    systemProp.sign=true
    

    【讨论】:

      猜你喜欢
      • 2019-04-22
      • 1970-01-01
      • 1970-01-01
      • 2019-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-09
      • 2019-12-30
      相关资源
      最近更新 更多