Expo React Native не удалось запустить проект на Android: «Система не может найти указанный путь» - PullRequest
1 голос
/ 23 марта 2020

До обновления моего Expo Cli не возникает проблем при запуске проекта React Native в эмуляторе Android (из Android Studio). Я могу запустить его с локального хоста, но после обновления моего expo cli я получил эту ошибку:

Metro Builder error

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

Ссылка от Metro Builder, когда я подключился к телефону

, и я должен скопировать этот URL-адрес на выставку таким образом, чтобы запустить проект:

Экспо приложение

И мой проект запущен, но когда я нажму "Выполнить на android устройстве / эмуляторе", в заголовке появится сообщение об ошибке.

Перед Я обновляю до Expo Cli v 3.15.4 нет проблем, я могу запустить свой проект без точки доступа, только localhost.

И если запустить без точки доступа, проект не запустится, он выдаст мне ошибку .

Ответы [ 2 ]

0 голосов
/ 30 апреля 2020

Я столкнулся с той же проблемой. Я решил проблему, изменив путь к моей переменной среды ANDROID_HOME. Это было не правильно!!! Убедитесь, что путь указывает на ваше местоположение android sdk, по умолчанию путь выглядит примерно так: C: \ Users \ YourUser \ AppData \ Local \ Android \ Sdk

Я также обновил свой " системная переменная path, добавляющая эти два пути: C: \ Users \ YourUser \ AppData \ Local \ Android \ Sdk \ plataforms C: \ Users \ YourUser \ AppData \ Local \ Android \ Sdk \ plataform-tools

Надеюсь, это тоже решит твою проблему. Удачи!

0 голосов
/ 23 марта 2020

Откатите вашу версию Expo до предыдущей версии, которая работала. Иногда ломаются изменения go в релиз. Если вы не обновились из-за новой функции, это нормально. Откройте вопрос на их GitHub, чтобы они знали об этом. Кроме того, дважды проверьте, что вы не реорганизовали файлы в своей папке или не изменили пути в коде, следовательно, ошибка пути.

...