繁体   English   中英

如何在Android中调试Inapp结算?

[英]How to debug inapp billing in android?

我想调试应用程序的整个计费过程。 但是不幸的是,每次我尝试在USB调试模式下购买一些我的应用程序产品时,都会发生错误,告诉我该应用程序未签名 ,这就是为什么我什么都买不到的原因。 当我将应用程序上传到Google Play上时,购买就可以了,因此显然可以解决问题,但这基本上不是我想要的。 因此,当我调试应用程序时,我该怎么做才能在本地测试应用程序内计费。 有可能吗?

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

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

上传失败您上传了可调试的APK。 出于安全原因,您需要先禁用调试功能,然后才能将其发布到Google Play中。

因此,您无法调试从Google Play下载的应用。 相反,您可以将发行版本的不可破解版本上传到Google Play,然后使用以下命令构建同一应用的可调试发行版签名apk:

buildTypes {
    release {
       minifyEnabled false
       debuggable true
    }
}

通过adb安装结果apk

adb install -r name.of.your.apk

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM