web-dev-qa-db-fra.com

Erreur de réaction-natif-caméra lors de la compilation android

J'ai essayé de mettre à niveau mon projet natif de réact de la dernière version (0.59.2). Malheureusement, maintenant, lorsque vous essayez d'exécuter réagir-native run-android im obtenir cette erreur:

Could not determine the dependencies of task ':app:preDebugBuild'.
> Could not resolve all task dependencies for configuration ':app:debugRuntimeClasspath'.
> Could not resolve project :react-native-camera.
 Required by:
     project :app
  > Cannot choose between the following variants of project :react-native-camera:
      - generalDebugRuntimeElements
      - mlkitDebugRuntimeElements
    All of them match the consumer attributes:
      - Variant 'generalDebugRuntimeElements':
          - Required com.Android.build.api.attributes.BuildTypeAttr 'debug' and found compatible value 'debug'.
          - Found com.Android.build.api.attributes.VariantAttr 'generalDebug' but wasn't required.
          - Required com.Android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'.
          - Required org.gradle.usage 'Java-runtime' and found compatible value 'Java-runtime'.
          - Found react-native-camera 'general' but wasn't required.
      - Variant 'mlkitDebugRuntimeElements':
          - Required com.Android.build.api.attributes.BuildTypeAttr 'debug' and found compatible value 'debug'.
          - Found com.Android.build.api.attributes.VariantAttr 'mlkitDebug' but wasn't required.
          - Required com.Android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'.
          - Required org.gradle.usage 'Java-runtime' and found compatible value 'Java-runtime'.
          - Found react-native-camera 'mlkit' but wasn't required.

J'ai déjà essayé de créer un nouveau projet, mais cela entraîne la même erreur. La réinstallation des modules de nœud n'a pas aidé non plus. Sur ios ça marche bien.

22
Kape

Veuillez insérer la ligne suivante dans Android/app/build.gradle Inside defaultConfig block soit

missingDimensionStrategy 'react-native-camera', 'general'

ou alors

missingDimensionStrategy 'react-native-camera', 'mlkit'

Ajouter Jitpack à Android/build.gradle

allprojects {
    repositories {
        maven { url "https://jitpack.io" }
        maven { url "https://maven.google.com" }
    }
}

Guide complet

Impossible de résoudre le projet: réact-natif-caméra. Sur Android

0
AbolfazlR