【问题标题】:Build apk with android studio使用 android studio 构建 apk
【发布时间】:2015-06-15 06:40:26
【问题描述】:

使用从 PKCS12 导入的带有密钥库的最新 android studio 构建 apk 是否返回不同的指纹?

【问题讨论】:

标签: android android-studio apk android-gradle-plugin


【解决方案1】:

您可以将 p12 文件转换为 jks。

1) 创建一个空的 JKS 存储

keytool -genkey -alias anyname -keystore certificate.jks
keytool -delete -alias anyname -keystore certificate.jks

2) 将certificate.p12导入certificate.jks

keytool -v -importkeystore -srckeystore certificate.p12 -srcstoretype PKCS12 -destkeystore certificate.jks -deststoretype JKS

另外,请确保您的构建变体设置为发布。

【讨论】:

  • 感谢您的建议,我将尝试该方法,以前是当我使用 Android Studio 生成 apk 时,使用 p12 文件中的密钥库,其中 apk 包含不同的指纹 sha1,但是当我使用 eclipse 生成 apk 时包含相同的指纹。所以昨天我用 jarsigner 和 zipalign 手动修改未签名的 apk 以创建发布 apk 是我创建密钥库的方法错误或在 android studio 出现问题(我使用 android studio 2.1 预览版)
猜你喜欢
  • 1970-01-01
  • 2014-05-31
  • 2015-02-17
  • 2022-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-10
相关资源
最近更新 更多