Je veux utiliser une bibliothèque native. et j'utilise ci-dessous dependnecy
implémentation 'com.google.Android.gms: play-services-vision: 10. +'
dans build.gradle dans le projet flutter.
Comment je synchroniserai cette dépendance. Aidez-moi, s'il vous plaît!
Si vous utilisez Android Studio pour le développement Flutter, cliquez avec le bouton droit sur le dossier Android dans votre projet Flutter. Sélectionnez "Flutter" -> "Open Android Module in Android Studio".
Ou
Lancez simplement Android Studio et ouvrez directement le projet Android (sous).
Dans tous les cas, une fois le projet Android ouvert dans Android Studio, vous pouvez apporter des modifications dans votre build.gradle. L'éditeur vous dira de synchroniser. Sinon, exécutez simplement une build. Ensuite, vous pourrez importer en utilisant vos classes Android.
C'est le problème avec la synchronisation gradle de Android, pas avec les dépendances Flutter.
Dans votre build.gradle de votre module (par exemple Android/app/build.gradle de votre projet Flutter) ajoutez:
implementation 'com.google.Android.gms:play-services-vision:10.+'
dans les dépendances comme ci-dessous:
dependencies { implementation 'com.google.Android.gms:play-services-vision:10.+' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.Android.support.test:runner:1.0.2' androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.2' }
Ensuite, ouvrez le terminal, cd dans le dossier Android
de votre projet flutter et exécutez: $./gradlew build
Après cela, vous pourrez importer com.google.Android.gms...
dans votre classe Java.
je sais que je suis en retard, mais laissez-moi vous suggérer le chemin que j'ai suivi et cela fonctionne, si cela aide quelqu'un
après avoir fait cela, ajoutez toutes les dépendances dans Android gradle et allez dans le fichier et cliquez sur "Synchroniser avec le système de fichiers" et vous avez terminé, veuillez vérifier la capture d'écran ci-dessous pour vérifier l'élément d'expériences