2016-07-03 4 views
1

Я хотел бы отладить весь процесс выставления счетов в приложении. Но, к сожалению, каждый раз я пытаюсь купить некоторые продукты своего приложения, когда я в режиме отладки usb, и возникает ошибка, заявив, что приложение не подписано, и поэтому я ничего не могу купить. Когда я загружаю приложение в Google Play, покупка работает, поэтому он, очевидно, решает проблему, но это в основном не то, что я хочу. Итак, что мне нужно сделать, чтобы тестировать биллинг в приложении локально, когда я отлаживаю приложение. это даже возможно?Как отлаживать биллинг inapp в android?

+1

Чтобы использовать его, вы должны загрузить (по крайней мере бета-версию) в Google Play, однако вы должны иметь возможность отлаживать локально, если вы уже это сделали. Вы тестируете, имея хотя бы один APK? –

+0

Да, вот в чем дело, я уже загрузил свое приложение в игровой магазин, и он доступен с 2 месяцев с функциональностью приложения. Но я не могу отладить мой код выставления счетов inapp с помощью отладки usb с помощью студии Android. –

ответ

1

1) Загрузить его на консоль разработчика и ждать 2-3H
2) Загрузить приложение из игрового магазина 3) Подключите приложение с Android Studio (только открыть исходный код)
4) В андроиде студии выберите " прикрепляются к отладчику»

1

Если вы пытаетесь, чтобы загрузить 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 биллинг приложение.

+1

Interessting. Для меня как разработчика самое подходящее решение было бы прямым способом отладить это, не дожидаясь публикации нового обновления в магазине. Но спасибо в любом случае, я тоже не знал этого :) –

+0

На самом деле это не сработало для меня. Что-то изменилось? – romaneso

 Смежные вопросы

  • Нет связанных вопросов^_^