Android-приложение Expo не отвечает должным образом на изменения кода и дрожание - PullRequest
0 голосов
/ 13 февраля 2019

Я начал разрабатывать приложение с использованием Expo и запускать его на своем телефоне Android.Сначала все работало нормально, но потом внезапно:

  • Каждый раз, когда я вводил синтаксическую ошибку в свой код, мой телефон не отображал ошибки компиляции (раньше они отображались в виде белого текста на красном фоне)но вместо этого показывался бы экран с неинформативной ошибкой на синем фоне.
  • Мой телефон перестал отвечать на жест встряски, чтобы получить доступ к меню разработчика.(Интересно, кто думал, что встряхивание было хорошей идеей, в отличие от более обычного меню ...)
  • Перекомпиляция в режиме реального времени перестала работать.
  • Даже при обновлении вручную изменения в моем коде иногда выигрывалине может быть применено.Похоже, что приложение expo работает со старой кэшированной версией моего кода.

Экспо действительно работает в производственном режиме.Есть указатели?

1 Ответ

0 голосов
/ 13 февраля 2019

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

expo-cli UI

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

Вы можете узнать больше о режимах разработки / производства здесь .

...