Я пытаюсь создать и запустить собственное приложение на своем телефоне. Я пробовал с Getting Started, и он работает нормально. Я следующий запуститьClone and run реагирует на собственные проекты от GitHub
cd AwesomeProject
react-native start
- Открыть новую вкладку в терминале
curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"
react-native run-android
и он работает в моем Androi d телефон.
Теперь я пытаюсь запустить project from GitHub, я сделал следующее
git clone https://github.com/h87kg/NavigatorDemo.git
cd NavigatorDemo
react-native start
Я получаю Command 'start' unrecognized. Did you mean to run this inside a react-native project?
ошибку. Что делать, чтобы запустить этот проект? Любая помощь приветствуется. Заранее спасибо.
Update
После установки зависимостей npm install
я могу запустить сервер. Теперь, когда я пытаюсь запустить react-native run-android
я получаю следующее сообщение об ошибке
JS server already running.
Building and installing the app on the device (cd android && ./gradlew installDebug)...
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Could not install the app on the device, see the error above.
Не ответ, но я действительно никогда не использовал команду 'start'. После cd в директорию проекта я просто выполняю реакцию-native run-android или run-ios: S. О да, и если в проекте его другого, вы обычно должны «npm install» устанавливать зависимости. – cjmling
Да, нам не нужно запускать 'start', если он запускается автоматически, да, я обновил вопрос –
@Saahityan, не уверен, что его назвал, но закрыл любой« другой »существующий терминал реактивного упаковщика перед запуском нового проекта. – cjmling