【问题标题】:Android Studio not possible to sign production App anymoreAndroid Studio 无法再签署生产应用程序了
【发布时间】:2021-07-06 18:03:02
【问题描述】:

周末发生了一些事情,因为周一无法再为我的应用程序制作签名的生产版本。我唯一安装的是Ableton Live 11,但我不明白这有什么关系。我使用“生成签名包/APK”来确保build.gradle 中的signingConfigs 不是问题。

从 Android Studio 运行时显示如下:

APKPure 上传 APK 时,显示该 apk 无效:

到目前为止我尝试过的步骤:

  • 尝试了不同的项目,所有项目都无法签名,所以不是具体的项目。
  • 从此SO thread卸载Android Studio。
  • 我在 google-services.json 中找到了 apkpure 中提到的签名,我已将其删除,但结果相同。

【问题讨论】:

  • 你构建apk的方式是什么? [Build Bundle(s) / APK(s) > Build APK(s)] 或 [Generate Signed Bundle/APK...]
  • 我使用“Generate Signed Bundle / APK”来确保 build.gradle 中的 signingConfigs 不是问题。
  • 当你通过“Generate Signed Bundle / APK”构建时,你没有改成debug或者其他任何非release的配置吗?
  • @JimClermonts 在尝试时,您只尝试了 1 个或更多标志?也许 sig 本身已损坏,但它根本不应该构建。
  • @xYuri 我尝试了不同的项目。结果相同。问题不在项目中

标签: android android-studio android-app-signing


【解决方案1】:
  • 您可能更改了应用的 KeyStore。

  • 确保在build.gradle中,debug{}release{}buildTypes{}中的signingConfig-attribute具有相同的值并且debug{}具有debuggable true的属性

来源:https://stackoverflow.com/a/27873028

【讨论】:

  • Build variant 与 OP 无关,因为他是 Generate Signed Bundle / APK,他必须提供 sig 和路径并手动选择变体。
猜你喜欢
  • 1970-01-01
  • 2015-01-13
  • 2014-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 1970-01-01
  • 2015-08-13
相关资源
最近更新 更多