Android Project에 OpenCV Library를 적용하던 도중 아래와 같은 Error가 발생했다
Android Gradle Plugin 8.2.0 , Plugin [id: 'com.android.application', version: '8.0.2', apply: false] was not found in any of the following sources
이전에도 여러번 OpenCV를 안드로이드에 적용해본적이 있었으나 처음 본 에러라 당황 했는데 최근 Android Studio를 Hedgehog로 업데이트 하면서 gradle이 변경된거 때문인걸로 보였다.
- 개발환경
- Android Studio: Hedgehog 2023.1.1
OpenCV Module은 옛날 gradle system에 맞춰 개발되어 있는데 최신 Android Studio는 그렇지 않아 발생하는 문제이다.
- 해결방법
해결 방법은 안드로이드 스튜디오에 import한 OpenCV에 있는 'build.gradle'과 'setting.gradle'을 우선 삭제하고(위치는 git으로 바로 확인이 가능하다.) 다시 gradle sync 를 한다.
그렇게 하면 우선적으로 해당 이슈는 사라질 것이다.
그 후 OpenCV의 sdk 폴더에 있는 build.gradle을 다시 추가한 후 프로젝트의 'settings.gradle.kts' 에 opencv module을 추가한다
include(":opencvsdk")
'Android' 카테고리의 다른 글
OpenCV Android Studio Hedgehog 연동기 (0) | 2024.01.30 |
---|---|
annotation 이란? (0) | 2022.01.10 |
Android Studio: unresolved reference for java and javax imports (0) | 2022.01.07 |
[Android] 미리 빌드된 Dynamic Library(so file) Android Project에 추가하는 방법 (0) | 2021.12.10 |