Дополнительно
Реагировать родной: проект Android не найдены. Возможно, реагировать родной для Android в первую очередь?
У меня была проблема в моем проекте реагировать родной, который хорошо работал раньше, но вдруг он перестал работать. Всякий раз, когда я использовал команду:
react-native run-android
Я получаю сообщение Ошибка:
проект Android не найдены. Возможно, реагировать родной для Android в первую очередь?
Я пытался работает:
react-native android
Но он сказал:
нераспознанная команда 'андроид' запустите реагировать родной --help, чтобы посмотреть список Все доступные команды
После попытки:
D:\ProjectRoot\ReactNativeProjects\AwesomeProject>react-native eject
Возвращаемые ошибки:
сканирование папок на симлинки в D:\ProjectRoot\ReactNativeProjects\AwesomeProject\node_modules (48ms) название приложения `
должен быть определен в приложение.JSON-файл
config, чтобы определить название проекта. Оно не должно содержать пробелы или дефисы.
Это приложение.JSON-файл:
{
"expo": {
"name": "AwesomeProject",
"description": "A very interesting project.",
"slug": "AwesomeProject",
"privacy": "public",
"sdkVersion": "30.0.0",
"platforms": ["ios", "android"],
"ios": {
"supportsTablet": true
},
"android": {
"package": "com.project.first"
},
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/images/icon.png",
"splash": {
"image": "./assets/images/splash.png",
"resizeMode": "contain",
"backgroundColor": "#ffffff"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": [
"**/*"
]
}
}
76
11
Я поднял этот вопрос и ответил себе, как я думал, что это поможет тем, кто столкнулся с подобной проблеме. Я боролся много, чтобы выяснить истинную причину позади него, как об ошибке, которое отображается в терминале не был точным.
Чтобы устранить проблему, пожалуйста, обновите пакет реагировать родной.
реагировать родной апгрейд. 3. Затем принять, чтобы обновить все файлы с помощью команды
y (да) в Командная строка.Ссылка: https://github.com/facebook/react-native/issues/9312
Я знаю, это старый вопрос, но любое из этих решений не работает для меня и, возможно, есть и другие, подобные мне. Я решить мою проблему, выполнив эту команду до запуска-Андроид`
В последней версии реагировать родной это предложение происходит, когда вы пытаетесь выполнить команду:
Теперь, когда вы выполните следующую команду:
Следующее показывает:
В реагировать родной Facebook предложения команд, есть четкое решение.
Эти команды проверить текущую версию и есть ли обновления или нет.
См. также:
Решение, чтобы "ЭКСПО : не удается найти модуль LogReporter на"
Я сделал такой... работал !!
Вот моя проблема решена.
У нас была эта проблема, так как файлы из планшет папка gradlew и gradlew.летучая мышь (Gradle в сценарий запуска для ООН*х, Windows соответственно) как-то попал в мировой .файл gitignore, а поэтому не были представлены на местных условиях.
На самом деле работает реагировать родной обновления команда восстановить эти файлы, таким образом решить проблему.
В качестве дополнения, в случае реагировать родной команды не нашли, вы должны установить реагируют родной командной строки:
Затем вы можете следовать шаги людей сказали выше.
Более детально: https://stackoverflow.com/questions/37189081/react-native-command-not-found
Рекомендуется использовать новый инструмент обновление на основе ГИТ. Это облегчает обновление автоматически разрешении большинства конфликтов. Чтобы использовать его:
Если вы начали свой проект по следующим
после этого, вы можете столкнуться с проблемой упоминал выше вопрос так что решение такое :
Здесь, приложение.JSON не есть имя, но оно имеет ЭКСПО, связанные конфиг. Так что просто добавить имя и отображение имени Поля в приложение.в JSON.
приложение.в JSON (первые две строки) :
После этого, просто запустите :
$ реагировать родной катапультироваться
информация создания папки в iOS.
информация создания папки Андроид.
Не нужно реагировать родной обновления.
Когда я побежал
реагировать родной катапультироваться
, я получил эту ошибку:Как в iOS и папки Android уже существует! Пожалуйста, удалите `СВН` и/или `андроид`, прежде чем выкидывать.
Удалить папку Мой проект/андроид`.
Запустить
реагировать родной катапультироваться
это вызвало папку андроид `Затем запустить `реагировать-родной пробег-Андроид для создания андроид
Моего рабочего раствора ниже, ни один из выше работал для меня:
Компакт-диск в папку проекта и тип запуска ЭКСПО --андроид.
Или долгий путь:
Он установит ЭКСПО на виртуальном устройстве, и вы можете проверить оттуда