LoginSignup
0
1

More than 1 year has passed since last update.

AndroidアプリでOpenCVを利用しようとした際のGradle Syncエラー対策

Last updated at Posted at 2023-01-21

はじめに

Android Application(Java)上でOpenCVを取り込んで動かそうとした際に引っかかったこととその対処のメモです。
ほとんど自分用に備忘録になります。
OpenCV SDKのバージョン:4.7.0

OpenCVの取り込み

Android StudioへのOpenCVの取り込みはすでに分かりやすくい記載されている方がいるので以下を参照

GradleのSync error

参考ページのOpenCVの取り込みを実施し、openCVでモジュール名を設定しFinishしたところGradleのsyncで以下のエラーが発生

Plugin with id 'kotlin-android' not found

対応策

対処方法について調べていたところ以下に対策の記載があった

どうやらOpenCVのAndroid SDKに含まれているGradleのスクリプトではデフォルトでKotlinを使用するようになっている模様。
今回はkotlinを使う必要がなかったため以下の部分をコメントアウト

//apply plugin: 'kotlin-android'

コメントアウトした結果Syncに成功してサンプルプログラムの動作に成功

おわりに

Android ApPlicationで勉強がてら何かしらできないものかと考えていた際に、学生の頃にOpenCVをVisual C++上で動かしていたことを思い出し、Android上で画像処理を久しぶりにやってみようと思いたったはいいものの、Android Application環境のGradle周りについて知識が浅いので引っかかった
Gradleのスクリプトについては勉強が必要なことを学ばせてもらった

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1