React-Native не может запустить проект, если я не судо - PullRequest
1 голос
/ 16 мая 2019

Я не могу запустить реактивный проект с кодом react-native run-android.Я получаю следующую ошибку

info Starting JS server...
info Building and installing the app on the device (cd android && ./gradlew app:installDebug)...

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
> Could not create service of type AnnotationProcessorDetector using JavaGradleScopeServices.createAnnotationProcessorDetector().

* 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
error 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
error Command failed: ./gradlew app:installDebug. Run CLI with --verbose flag for more details.

Но она запускается, если я запускаю ее с правами root `sudo Reaction-native run-andoid '.

Как заставить проект работать без прав root ??

1 Ответ

0 голосов
/ 15 июля 2019

Из чтения сообщения от Medium я узнал, что вам нужно явно дать разрешение каждой папке, когда вы сталкиваетесь с проблемой разрешения при установке реагирующих нативных и реализованных инструментов, чтобы вы могли запустить приложение безбыть sudo.В противном случае файлы, установленные sudo, могут быть запущены только как sudo.

Используйте приведенную ниже команду, чтобы предоставить текущему пользователю доступ к этой конкретной папке

sudo chown -R $(whoami) ~/Documents/Myapplicationfolder
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...