关于如何使用与发布 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 { |
只需使用相同的signingConfig 配置您的调试和发布构建类型。
相关讨论
- OP 的注意事项:如果您使用版本控制,则不应将您的凭据直接添加到 build.gradle 文件中。相反,您应该将它们放在未添加到版本控制的属性文件中。
- 是的,我们不能做一些愚蠢的事情,比如:将我们的密钥库的名称和密码提交到代码仓库;或将我们的证书密钥存储提交到我们的代码仓库中。
THE END
二维码