关于如何使用与发布 APK 相同的密钥对调试 APK 进行签名:如何使用与发布 APK 相同的密钥对调试 APK 进行签名 – Android Studio

How to sign debug APK's with the same key as release APK's - Android Studio

我想在我的应用中测试应用内购买,但通过 Android Studio 使用常规调试 APK 似乎无法做到这一点?以前有没有人这样做过,如果有,您采取了哪些步骤?

我想绕过它我应该尝试签署我的调试 APK\'s,就像我签署我的发布 APK\'s。我该怎么做?

相关讨论

  • 两种选择:1)使用发布版本进行测试或 2)创建另一种构建类型来测试您的应用内购买。
  • 您能否进一步详细说明这些选项?尤其是第二个,因为这听起来很有希望。谢谢

你可以在你的android studio中配置它,右键点击你的项目,选择打开模块设置

或者如果你对手写的构建脚本很着迷,这里是代码快照:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
android {
  signingConfigs {
    release {
      storeFile file(project.property("MyProject.signing") +".keystore")
      storePassword"${storePassword}"
      keyAlias"${keyAlias}"
      keyPassword"${keyPassword}"
    }
  }

  buildTypes {
    release {
      signingConfig signingConfigs.release
    }
    debug {
      signingConfig signingConfigs.release
    }
  }
}

只需使用相同的signingConfig 配置您的调试和发布构建类型。

相关讨论

  • OP 的注意事项:如果您使用版本控制,则不应将您的凭据直接添加到 build.gradle 文件中。相反,您应该将它们放在未添加到版本控制的属性文件中。
  • 是的,我们不能做一些愚蠢的事情,比如:将我们的密钥库的名称和密码提交到代码仓库;或将我们的证书密钥存储提交到我们的代码仓库中。

以上是关于如何使用与发布 APK 相同的密钥对调试 APK 进行签名:如何使用与发布 APK 相同的密钥对调试 APK 进行签名 – Android Studio的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>