React-Native Application падает при работе на физическом устройстве, но не на симуляторе - PullRequest
0 голосов
/ 07 мая 2019

Я пытаюсь запустить свой реактивный apk на моем физическом устройстве, но после того, как я перехожу через экран входа в систему, он просто падает.Я выполнил шаги в документации, чтобы подписать apk, прежде чем делать ./gradlew assembleRelease, а затем отправил его на свой телефон, и я пытаюсь запустить релиз apk, а не отладочный.Приложение не падает сразу, но после того, как я вошел в систему. Важно отметить, что приложение отлично работает при запуске с:

react-native run-android --variant=release

Я также не вижу журналы для устройства, потому что дляПо какой-то причине мой pixel2 XL не будет отображаться как подключенное устройство на моем компьютере.Я включил отладку по USB, установил драйвер устройства Google, изменил конфигурацию USB по умолчанию и перепробовал все параметры в настройках> Параметры разработчика> Конфигурация USB по умолчанию, но все еще не могу подключить его.Кроме того, я заметил, что когда я пытаюсь удалить и переустановить apk, он не позволит мне переустановить его.Он просто говорит: «Приложение не установлено».Я так долго пытался понять это, что подумал, что я смогу протянуть руку помощи.Спасибо!

Ответы [ 2 ]

2 голосов
/ 07 мая 2019

вы можете использовать instabug для просмотра и анализа ошибок сборки выпуска. Вот документация для его интеграции с вашим приложением. instabug реагировать-нативный

0 голосов
/ 07 мая 2019
  • Android-студия покажет вам причину сбоя, так вы сможете проверить свои журналы сбоев.

Инструменты -> Android -> Монитор устройства Android

  • Существует способ удаления приложения, но я бы предложил использовать adb командную строку и выполнить команду ниже в своем терминале.

adb uninstall <your package name>

...