簡體   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