我想在我的应用中测试应用内购买,但似乎无法通过Android Studio通过常规调试APK来执行此操作吗?有没有人曾经这样做过,如果是的话,你采取了哪些步骤来做到这一点?如何使用与发布APK相同的密钥签署调试APK - Android Studio
我想绕过它,我应该尝试签下我调试APK的以同样的方式我签我的版本APK的。我怎样才能做到这一点?
我想在我的应用中测试应用内购买,但似乎无法通过Android Studio通过常规调试APK来执行此操作吗?有没有人曾经这样做过,如果是的话,你采取了哪些步骤来做到这一点?如何使用与发布APK相同的密钥签署调试APK - Android Studio
我想绕过它,我应该尝试签下我调试APK的以同样的方式我签我的版本APK的。我怎样才能做到这一点?
您可以配置在你的Android Studio中,右键单击您的项目,选择了开放模块设置
或者如果你是疯狂的手writen构建脚本,这里是一个代码快照:
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'文件。相反,您应该将它们放入不添加到版本控制中的属性文件中。 –
是的,我们不能做愚蠢的事情,如:承诺我们的主要商店的名称和密码的代码回购;或者将我们的证书密钥库存入我们的代码库。 – Jacob
两种选择:1)测试与发行版本或2)创建另一个构建类型测试您的应用内购买。 –
您能否详细说明这些选项?尤其是第二个,因为这听起来很有希望。谢谢 – b85411