如何在android中调试inapp计费?

时间:2016-07-03 05:51:04

标签: android in-app-purchase usb-debugging

我想调试我应用的整个应用结算过程。 但不幸的是,每次我尝试购买我的应用程序的某些产品时,我处于USB调试模式并发生错误,告诉我,应用程序未签名,这就是为什么我可以&# 39;什么都买当我在谷歌播放上传应用程序时,购买工作,所以它显然解决了问题,但这基本上不是我想要的。 那么我需要做什么,在我调试应用程序时在本地测试应用内的计费。它甚至可能吗?

2 个答案:

答案 0 :(得分:2)

1)将其上传到开发者控制台并等待2-3小时 2)从Play商店下载此应用程序 3)连接app与android studio(只打开源代码)
4)在android studio中选择"附加到调试器"

答案 1 :(得分:2)

如果您尝试在Google Play上传可调试的apk,则会收到此错误:

  

上传失败您上传了可调试的APK。出于安全原因,你   需要先禁用调试才能在Google Play中发布。

因此,您无法调试从Google Play下载的应用。 相反,你可以上传版本undebuggable版本到谷歌播放然后建立一个可调试版本签署相同的应用程序的apk:

buildTypes {
    release {
       minifyEnabled false
       debuggable true
    }
}

通过adb安装apk结果

adb install -r name.of.your.apk

然后您就可以轻松调试inapp结算应用。