반응형

Android 4

[Error] Kotlin compiler: Runtime JAR files in the classpath should have the same version

에러체크 최근에 안드로이드 버전을 바꾸면서 근 4일간 에러 체크만 진행한 것 같다. 특히 kotlin compiler 에러가 발생해 그거에 대한 해답을 적으려고 한다. 또 버전 바꾸는 타이밍에 맞춰 구글 드라이브가 개편되어 이것으로도 오류가 발생했다… 바뀐 구글 드라이브는 동기화 시 빌드가 안되는 것 같으니 꼭 동기화 일시정지를 하고 작업하자! Kotlin compiler: Runtime JAR files in the classpath should have the same version. 해당 이미지에서 보이는 것과 같이 다양한 에러가 띄워진다. 오류 코드를 구글에 많이 검색했지만 png 파일에서의 리소스 에러라고 했는데 나 같은 경우에는 png 파일이 에러에 뜨지 않았다. Module was compi..

IT/Error Check 2021.08.03

[Android] kotlin으로 NDK 환경 FAST keypoint detetion

Android에서... Kotlin 지금 android studio의 kotlin 활용 비율이 점점 증가한다고는 하지만, opencv, ndk 등의 엔지니어링 예제를 본다면 아직 정보가 많이 부족한 것으로 보인다. 이에 따라 사소한 것이라도 조금씩 적는다면 누군가에게는 도움이 되지 않을까...! NDK ndk는 Android Studio 내에서 C++로 작업할 수 있게 도와준다. 이를 통해 기존 C 코드를 쉽게 옮길 수 도 있으며, OpenCL을 사용할 때 매우 유용하게 사용된다. 기본 설정 우선 NDK와 NDK 내 opencv 사용 설정은 아래 블로그를 참조하여 진행했다. NDK 및 OpenCV 설정 Code Asset 내 이미지를 비트맵으로 입력받아 Mat 형태로 FAST keypoint detect..

IT/Android 2021.08.03

[Android] Android으로 OpenCV 사용하기 - 3

MainActivity 아래의 모든 코딩은 class MainActivity : AppCompatActivity()의 TODO에서 진행한다. class MainActivity : AppCompatActivity() { // TODO } 기본 설정 activity_main과 연결하기 모든 안드로이드 코딩의 시작이다. findViewByID로 view와 MainActivity의 모든 성분을 연결한다. private val imageView: ImageView by lazy { findViewById(R.id.imageView) } private val leftButton: AppCompatButton by lazy { findViewById(R.id.leftButton) } private val rightB..

IT/Android 2021.08.03

[Android] Android으로 OpenCV 사용하기 - 2

View 설정 간단하게 OpenCV를 통해 이미지를 불러와 GrayScale된 상태로 바꿔 출력해보려고 한다! 우선 간단하게 activity_main 중간에 이미지를 출력하고, 투명하게 버튼 두개를 만들어 asset 내 이미지를 변경하며 아래와 같이 출력할 수 있게 할 것이다. 이런 느낌으로!! 기본 설정 ActionBar 삭제 기본 설정으로 모바일 디바이스에 업로드한다면 위에 액션바가 있는 것을 알 수 있다. 이를 없애기 위해 res - values - styles.xml을 클릭해 AndroidManifest VGA 이미지가 기본이므로 Landscape로 이미지 화면을 가로로 고정한다. activity_main ImageView 어플 중앙에 ImageView를 크게 넣어보려고 한다. Constraint..

IT/Android 2021.08.03
반응형