2016-03-01 2 views
0

В моем приложении у меня странная проблема - приложение работает правильно, когда я запускаю его из AS, но когда я создаю подписанный apk и устанавливаю его вручную - приложение падает во втором действии. Возможно ли получить журнал ошибок? Я использую тосты, чтобы локализовать эту проблему, но это похоже на поиск иглы в стоге сена.Android Studio - показать ошибку отладки в подписанном apk

+1

прочитайте это http://stackoverflow.com/questions/35137719/app-not-installed-after-signed-apk выполните следующие действия: –

+0

Если вы подключаете свой телефон к usb с помощью ADM (Android device Monitor), вы можете для просмотра журнала или непосредственно в AS на мониторе Android. – Chol

+1

Вы можете увидеть лог-код своего устройства. С подключенным телефоном либо запустите 'adb logcat *: E' из командной строки, либо вы можете сделать это с помощью студии android и подключенных устройств. – TomTsagk

ответ

1

Вы должны реализовать Crashlytics. Это бесплатный инструмент для создания отчетов о сбоях, вам просто нужно установить плагин Fabric в Android Studio, и он настроит все для вас.

Конечно, как сообщается в комментариях, в краткосрочной перспективе вы все равно можете подключить свой телефон и увидеть сбой в logcat, но Crashlytics - это долговременное решение, которое будет работать, даже если у вас не будет физического доступа к устройству, например, когда вы публикуете приложение в магазине.

+1

Если вы ориентируетесь только на Android и хотите, чтобы подход TNO (доверяй никому) [ACRA] (https://github.com/ACRA/acra) является альтернативой –