Как отключить удаленную JS-отладку в React-Native

Я понимаю, что обычный способ отключить отладку - это перейти в меню разработчика. Проблема в том, что, поскольку я включил отладку для своего приложения, которое я тестирую (React Native и Android-эмулятор), я получаю белый экран, когда приложение загружается без информации на консоли и не имеет доступа к меню Dev, чтобы отключить отладки.

Итак, я застрял. SInce JS отладки, которые будут специфичны для приложения. Я предполагаю, что есть еще одна проблема в эмуляторе или в реакции, что я могу отключить его.

Просьба сообщить? Благодаря

Ответ 1

У меня была аналогичная проблема: инициализация удаленного отладчика продолжала сбой моего приложения, и я не мог отключить удаленную отладку через встроенный графический интерфейс.

После удаления приложения с устройства (или эмулятора) удаленная отладка была отключена, когда я снова запустил приложение.

Я предполагаю, что удаленный флаг отладки сохраняется в общих предпочтениях приложения (которые удаляются после удаления).

Ответ 2

Если вы используете на MS: ctrl + m, MAC OS: cmd + m, iPhone/android: встряхните устройство, найдите "отключить удаленную отладку JS " и нажмите на нее.

Ответ 3

Единственное, что сработало для меня (на Mac), - это перейти в панель меню вверх и нажать "Симулятор", а затем "Reset Контент и настройки...". Однако он сделал reset все содержимое и настройки.

Ответ 4

Запустите приложение в устройстве/симуляторе и быстро выполните эту команду в оболочке mac os/linux
adb shell input keyevent 82

Взято отсюда

Ответ 5

Вы также можете использовать сочетание клавиш ⌘D, когда ваше приложение работает в iOS Simulatoror, или ⌘M, когда вы работаете в эмуляторе Android в Mac OS, и Ctrl + M в Windows и Linux.

Ответ 6

Запустите код, я надеюсь, что этот код работает нормально:

cd android && ./gradlew clean && cd .. && react-native run-android

Ответ 7

Я должен был сделать:

cd android; gradle uninstallDebug; cd ../; react-native run-android

Ответ 8

Вы используете на MS: ctrl + m, MAC OS: cmd + m,

iPhone/android: встряхните устройство, найдите "отключить удаленную отладку JS" и щелкните по нему.