Как отлаживать приложение android в эмуляторе / устройстве на React native 0.62.0? - PullRequest
1 голос
/ 06 мая 2020

Я обновил свое собственное приложение React до версии 0.62.0 с 0.59.0 через go. Я могу отлаживать приложение на симуляторе ios и устройстве, но не могу получить in app developer menu на android, нажав клавишу command + m для эмулятора и устройства (при встряхивании устройства). При обновлении я пропустил код для Flipper, нового инструмента отладки, который по умолчанию поставляется с RN 0.62.0. Я также не могу увидеть изменения в приложении, когда я запускаю приложение из Android Studio.

Невозможно использовать функцию жеста встряхивания или отладить приложение без Flipper на Android?

Ответы [ 2 ]

0 голосов
/ 07 мая 2020

Я нашел решение, MainApplication.java файл содержал этот оператор импорта import com.facebook.react.BuildConfig;, который не нужен. Вместо этого BuildConfig. java должен быть извлечен из android/app/build/generated/source/buildConfig/debug/[your]/[package]/[name]/BuildConfig.java, который импортируется автоматически, когда проект создается / синхронизируется в Android Studio.

После удаления оператора импорта я смог увидеть меню разработчика и перезагрузите приложение.

0 голосов
/ 06 мая 2020

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

  1. В первый раз вам нужно сделайте это, чтобы получить список устройств, и он вернет список устройств, выберите номер для вашего устройства, например, «2663404d12057ece»

adb devices

Чтобы открыть меню разработчика на устройстве, используйте команду:

adb -s YOUR_DEVICE_NUMBER shell input keyevent 82

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...