Как отключить удаленную 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" и щелкните по нему.