Je trouve une erreur lors de l'exécution du projet, j'essaie de chercher de nombreux exemples mais échoue à tous, voici le détail de l'erreur:
D:\myApp\Android\app\src\debug\AndroidManifest.xml:22:18-91 Error:
Attribute application@appComponentFactory value=(Android.support.v4.app.CoreComponentFactory) from [com.Android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
Suggestion: add 'tools:replace="Android:appComponentFactory"' to <application> element at AndroidManifest.xml:7:5-117 to override.
See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.
> Task :app:processDebugManifest FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute application@appComponentFactory value=(Android.support.v4.app.CoreComponentFactory) from [com.Android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
Suggestion: add 'tools:replace="Android:appComponentFactory"' to <application> element at AndroidManifest.xml:7:5-117 to override.
S'il vous plaît, quelqu'un m'aide à résoudre ce problème.
Merci
J'avais d'autres bibliothèques (autres que deviceinfo) qui dépendaient de gcm, j'ai donc utilisé cela pour résoudre le problème: https://stackoverflow.com/a/56648987/8306924
La mise à niveau de 'react-native-device-info' vers la version 2.1.2 a résolu l'erreur pour moi. Voir http://github.com/facebook/react-native/issues/25294#issuecomment-503024749
Il vous suffit de modifier "gradle.properties" et d'ajouter:
Android.useAndroidX=true
Android.enableJetifier=true
Vous avez donc résolu les conflits de dépendance entre Google et les dépendances tierces.
a finalement trouvé une solution après 2 jours et vient d'ajouter au-dessous de deux lignes à Android/build.gradle
googlePlayServicesVersion = "16. +"
firebaseVersion = "17.3.4"
J'ai donc rencontré ce problème lors de l'installation de react-native-reanimated
dans le but de faire react-navigation-drawer
travail.
Le correctif était:
Android.enableJetifier=true
Android.useAndroidX=true
yarn add jetifier
Dans Android: ./gradlew clean
Courir: yarn jetify
react-native run-Android
Ma version RN 0.59.8