ошибка установки gradlew.bat installDebug после установки реагирующей навигации и обработчика жестов - PullRequest
0 голосов
/ 03 февраля 2019

Я создаю новое собственное приложение реагирования с помощью командыact-native init appName.После успешного создания созданного приложения установите его на моем устройстве с помощью командыact-native run-android, оно успешно установлено и работает нормально ... без проблем

, но как только я установил реагирующую навигацию и обработчик жестов, я получаюошибка, из-за которой Команда завершилась неудачно: gradlew.bat installDebug после запуска команды response-native run-android Я не знаю, что не так ... мои старые собственные реактивные проекты работают отлично.

Помню, вчера я запускал команду gradlew clean в одном из моих старых проектов ... Это влияет на мой новый проект?

Я был бы очень благодарен, если бы кто-то помог

Это полная ошибка

  FAILURE: Build failed with an exception.

  * Where:
  Settings file 'D:\React Native Apps\Practice\newapp\android\settings.gradle' line: 3

  * What went wrong:
  Could not compile settings file 'D:\React Native Apps\Practice\newapp\android\settings.gradle'.
  > startup failed:
  settings file 'D:\React Native Apps\Practice\newapp\android\settings.gradle': 3: unexpected char: '\' @ line 3, column 133.
     s\react-native-gesture-handler\android')
                                   ^

  1 error


  * Try:
  Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  * Get more help at https://help.gradle.org

  BUILD FAILED in 1s
  Could not install the app on the device, read the error above for details.
  Make sure you have an Android emulator running or a device connected and have
  set up your Android development environment:
  https://facebook.github.io/react-native/docs/getting-started.html

  Command failed: gradlew.bat installDebug

  Error: Command failed: gradlew.bat installDebug
     at checkExecSyncError (child_process.js:616:11)
     at Object.execFileSync (child_process.js:634:13)
     at runOnAllDevices (D:\React Native Apps\Practice\newapp\node_modules\react-native\local-cli\runAndroid\runAndroid.js:299:19)
     at buildAndRun (D:\React Native Apps\Practice\newapp\node_modules\react-native\local-cli\runAndroid\runAndroid.js:135:12)
     at isPackagerRunning.then.result (D:\React Native Apps\Practice\newapp\node_modules\react-native\local-cli\runAndroid\runAndroid.js:65:12)
     at process._tickCallback (internal/process/next_tick.js:68:7)

Ответы [ 2 ]

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

Убедитесь, что вы уже установили Python 2 и последнюю версию jdk И убедитесь, что вы уже установили ANDROID_HOME И вы должны следовать этой структуре: https://facebook.github.io/react-native/docs/getting-started.html

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

О да, это ошибка, я думаю, с помощью команды RN 0.58 link

откройте settings.gradle с помощью текстового редактора из => 'D: \ React Native Apps \ Practice \ newapp \ android \ settings.gradle '

заменить все' \ 'на' / ', в моем случае мне пришлось заменить' .. \ node_modules \ реагировать-нативный-жест-обработчик \ android 'на' ../node_modules/react-нативный обработчик жестов / android '

затем реагирует на нативный run-android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...