Я хотел бы отладить весь процесс выставления счетов в приложении. Но, к сожалению, каждый раз я пытаюсь купить некоторые продукты своего приложения, когда я в режиме отладки usb, и возникает ошибка, заявив, что приложение не подписано, и поэтому я ничего не могу купить. Когда я загружаю приложение в Google Play, покупка работает, поэтому он, очевидно, решает проблему, но это в основном не то, что я хочу. Итак, что мне нужно сделать, чтобы тестировать биллинг в приложении локально, когда я отлаживаю приложение. это даже возможно?Как отлаживать биллинг inapp в android?
ответ
1) Загрузить его на консоль разработчика и ждать 2-3H
2) Загрузить приложение из игрового магазина 3) Подключите приложение с Android Studio (только открыть исходный код)
4) В андроиде студии выберите " прикрепляются к отладчику»
Если вы пытаетесь, чтобы загрузить debugable APK на Google Play вы получите эту ошибку:
Upload failed You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play.
Таким образом, вы не можете отлаживать приложение загрузить с Google Play. Вместо этого вы можете загрузить релиз undebuggable версию для Google Play затем построить отладочная релиз подписан APK того же приложения с:
buildTypes {
release {
minifyEnabled false
debuggable true
}
}
инсталляцию привело APK через ADB
adb install -r name.of.your.apk
, а затем вы можете легко отлаживать inapp биллинг приложение.
Interessting. Для меня как разработчика самое подходящее решение было бы прямым способом отладить это, не дожидаясь публикации нового обновления в магазине. Но спасибо в любом случае, я тоже не знал этого :) –
На самом деле это не сработало для меня. Что-то изменилось? – romaneso
Чтобы использовать его, вы должны загрузить (по крайней мере бета-версию) в Google Play, однако вы должны иметь возможность отлаживать локально, если вы уже это сделали. Вы тестируете, имея хотя бы один APK? –
Да, вот в чем дело, я уже загрузил свое приложение в игровой магазин, и он доступен с 2 месяцев с функциональностью приложения. Но я не могу отладить мой код выставления счетов inapp с помощью отладки usb с помощью студии Android. –