【问题标题】:Android Studio doesn't generate signed apk after update to 2.3更新到 2.3 后,Android Studio 不会生成签名的 apk
【发布时间】:2017-08-03 13:40:47
【问题描述】:

在 Build->Generate Signed Apk 中生成发布版本后,我在将发布版本上传到 fabric(crashlytics) 时遇到了一些麻烦。 将 app-release.apk 移动到 Fabric 窗口后,我看到以下错误:“提供的 APK 无法分发 因为它没有签名。”

Fabric error

我做错了什么?密钥库及其密码没有改变。

【问题讨论】:

  • 您是否对 apk 进行了压缩对齐?还要在签署你的 apk 之前禁用 Instant Run

标签: android android-studio google-fabric crashlytics-android


【解决方案1】:

我昨天也遇到了同样的问题。

我必须确保签名版本的复选框都被选中。默认情况下,这两个都未选中。

【讨论】:

  • 是的,令人惊讶的是,我在升级后也发生了这种情况;
  • 非常感谢,鲁本。你拯救了我的一天。
  • 不客气。请尽可能接受我的回答:)
  • 我也有同样的问题,但是即使勾选了签名版本的两个复选框,签名的apk也不会出现。 :(
  • 只是 app-release.apk 和 app-debug.apk
【解决方案2】:

只需尝试在 build.gradle 中添加以下内容:-v2SigningEnabled false

android {
    ...
    defaultConfig { ... }
    signingConfigs {
      release {
        storeFile file("myreleasekey.keystore")
        storePassword "password"
        keyAlias "MyReleaseKey"
        keyPassword "password"
        v2SigningEnabled false
      }
    }
  }

之后再选择

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-14
    • 1970-01-01
    • 1970-01-01
    • 2017-08-29
    相关资源
    最近更新 更多