2016-09-13 3 views
2

Я работаю в Android Studio 2.2 RC на OSX 10.11 и после внедрения In-App Billing после создания моего приложения-release.apk и установки его на моем телефоне, я заметил, что, когда покупка прошла успешно и объявления удалены из моего приложения, что-то из вторичной моей деятельности вызывает NullPointerException, а Activity не загружается.Android: Debug app-release.apk

Чтобы выяснить, что является причиной, мне нужно как-то отладить приложение в то время как In-App Purchase активен (debug.apk не даст мне полный IAP) так ...

Как Я отлаживаю версию apk, установленную на моем телефоне?

+0

Зачем вам нужно отлаживать выпуск apk? Вы можете отлаживать до генерации apk. Результат тестирования In-App может быть установлен для тестирования. – TOP

ответ

2

Используйте следующие шаги:

  1. Включить отладку в устройстве и подключите USB к использованию устройства
  2. команды adb devices в список подключенных устройств
  3. использование команды adb -s "device id" logcat и ударил enter

Он покажет вам много сообщений в журнале, но не беспокойтесь. Просто проверьте свой телефон, и он покажет вам ошибку. Используйте ctrl + z, чтобы остановить журнал, и вы можете проверить свою ошибку.

Просьба ознакомиться с этим link. Это поможет больше. Надеюсь, что это поможет вам.

+0

Благодарим вас за ответ, я попытался перейти к инструменту platorm tools. и запускать эту команду ./adb -d «193xxxx» logcat, но он показывает мне «руководство» для использования adb, я думаю, что он не работает, если он помогает мне на OS X – Daniele

+0

PLS, попробуйте еще раз. Я обновил свой ответ. используйте adb -s «идентификатор устройства» на третьем шаге. –

+0

это сработало! большое спасибо! – Daniele