Сбой / завершение работы приложения Expo при активации удаленной отладки js в SDK 39 для Android

#react-native #debugging #react-native-android #expo

#отладка #react-native #expo

Вопрос:

в настоящее время я пытаюсь отладить свое приложение react native через expo, и его сбой всегда возникает, когда я нажимаю «удаленная отладка» с помощью JS, связанного с исправлением проблемы для

https://github.com/expo/expo/issues/10284

Я следую руководству по разрешению в комментарии github:

https://github.com/expo/expo/issues/10464#issuecomment-703178030

Я обновил свой проект до SDK 39 следующим образом:

package.json следующим образом:

package.json теперь выглядит так:

 "dependencies": {
"expo": "~39.0.3",
"expo-status-bar": "~1.0.2",
"react": "16.13.1",
"react-native": "https://github.com/expo/react-native/archive/sdk-39.0.3.tar.gz",
"react-native-web": "~0.13.7"
},
  

expo —version => 3.27.13

Я обновил свой клиент Android для expo:

введите описание изображения здесь

но он показывает SDK 39.0.0, а не SDK 39.0.3, как ожидалось.

После этого я удалил свой packaglock.json и очистил npm_modules и очистил кэш npm.

Запустите npm install

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

Ответ №1:

Сейчас он работает для меня

«зависимости»: { «expo»: «~ 39.0.2», «expo-status-bar»: «~ 1.0.2», «react»: «16.13.1», «react-dom»: «16.13.1», «react-native»: «//https://github.com/expo/react-native/archive/sdk-39.0.3.tar.gz «, «реагировать-native-web»: «~ 0.13.12» },

  1. Запустить эмулятор
  2. клиент expo: установка: android
  3. запуск пряжи -c
  4. Развертывание приложения на устройстве