ネイティブライブラリを使用したい。そして、私は以下の依存関係を使用しています
実装 'com.google.Android.gms:play-services-vision:10. +'
flutterプロジェクトのbuild.gradleで。
その依存関係をどのように同期するか。私を助けてください!
Flutter開発にAndroid Studioを使用している場合は、FlutterプロジェクトのAndroidフォルダーを右クリックします。 「Flutter」->「Android StudioでAndroidモジュールを開く」を選択します。
または
Android Studioを起動し、Android(サブ)プロジェクトを直接開きます。
いずれの場合でも、AndroidプロジェクトをAndroid Studioで開いたら、build.gradleで変更を加えることができます。エディターは同期するよう指示します。それ以外の場合は、単にビルドを実行します。その後、Androidクラスを使用してインポートできるようになります。
これは、AndroidプロジェクトのGradle同期の問題であり、Flutterの依存関係の問題ではありません。
モジュールのbuild.gradle(たとえば、FlutterプロジェクトのAndroid/app/build.gradle)に次を追加します。
implementation 'com.google.Android.gms:play-services-vision:10.+'
以下の依存関係で:
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' }
次にターミナルを開き、フラッタープロジェクトのAndroid
フォルダーにcdして実行します:$./gradlew build
その後、インポートできるようになりますcom.google.Android.gms...
Javaクラス。