Невозможно запустить проект после настройки response-native-firebase - PullRequest
0 голосов
/ 15 апреля 2020

По сути, я спрашиваю, знает ли кто-нибудь, как установить response-native-firebase и подключить проект к firebase? Это должно быть очень просто, но это не работает.

Я использую документы здесь: https://rnfirebase.io/#2 - android -setup

Но я устанавливаю response-native-firebase вместо Reaction-native-firebase / app, потому что я хотел бы использовать реактив-native-firebase SDK

Я создаю новый проект, используя

npx react-native init newProject

, затем установить пакет:

npm install --save react-native-firebase

Затем я создаю новый проект frebase, добавляю google-services. json в папку приложения и добавляю модуль:

classpath 'com.google.gms:google-services:4.3.3'

( Android студия предлагает использовать последнюю версию)

И:

apply plugin: 'com.google.gms.google-services'

После этого я больше не могу запускать проект. Это застряло:

C:\Users\Omer\react-native1\haveri>npx react-native run-android
info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.
Jetifier found 1034 file(s) to forward-jetify. Using 8 workers...
info Starting JS server...
info Installing the app...

> Configure project :react-native-firebase
react-native-firebase: using React Native prebuilt binary from C:\Users\Omer\react-native1\haveri\node_modules\react-native\android

> Task :app:stripDebugDebugSymbols UP-TO-DATE
Compatible side by side NDK version was not found.
<============-> 99% EXECUTING [1m 11s]                                                                                                                                                                             > IDLE                                                                                                                                                                                                             > IDLE                                                                                                                                                                                                             > IDLE                                                                                                                                                                                                             > IDLE                                                                                                                                                                                                             > IDLE                                                                                                                                                                                                             > :app:installDebug
> IDLE
> IDLE

Если я использую версию, указанную в документации:

classpath 'com.google.gms:google-services:4.2.0'

Я получаю эту ошибку:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > Unable to delete directory 'C:\Users\Omer\react-native1\haveri\android\app\build\generated\not_namespaced_r_class_sources\debug\r\androidx' after 10 attempts

* 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 15s

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/getting-started.html#android-development-environment. Run CLI with --verbose flag for more details.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > Unable to delete directory 'C:\Users\Omer\react-native1\haveri\android\app\build\generated\not_namespaced_r_class_sources\debug\r\androidx' after 10 attempts

* 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 15s

    at makeError (C:\Users\Omer\react-native1\haveri\node_modules\execa\index.js:174:9)
    at C:\Users\Omer\react-native1\haveri\node_modules\execa\index.js:278:16
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async runOnAllDevices (C:\Users\Omer\react-native1\haveri\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:94:5)
    at async Command.handleAction (C:\Users\Omer\react-native1\haveri\node_modules\react-native\node_modules\@react-native-community\cli\build\index.js:186:9)
This is all trying to install the react-native-firebase on a brand new project.
What am I doing wrong? How can I install it successfully?

Ответы [ 2 ]

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

Попробуйте построить Gradle из Android студии. Я обнаружил, что это иногда преодолевает некоторые проблемы со сборкой при интеграции с реактивной базой. В Android studio откройте проект android, перейдя в папку / Android в своем проекте RN. Позвольте Gradle начать синхронизацию и отслеживайте подробности любых ошибок.

При запуске Android Studio могут возникнуть некоторые проблемы, связанные с путем JDK. Попробуйте устранить любые ошибки, сообщенные Android Studio перед сборкой.

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

Попробуйте выполнить эти команды. Затем попробуйте снова запустить приложение

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