RecyclerView에 Layout Manager를 설정하지 않아서 발생하는 오류이다.xml에서 layoutManager를 설정해주면 해결 가능하다.
Call requires API level 24 (current min is 23): java.util.Map하지만 굳이 해결을 하겠다면 오류 밑 Add @RequiresApi(N) Annotation 을 눌러 해결할 수 있다.
Refactor -> Migrate to AndroidX 에서 Migrate 클릭Do Refactor를 클릭하면 해결가능
해당 에러는 빌드 중에 발생한 에러이기 때문에 왼쪽 빨간색 탭을 클릭하면 에러의 위치를 확인할 수 있다.
사용된 이미지 파일, xml 파일에 대문자가 사용되어 발생하는 에러이다.소문자로 rename하여 rebuild 하면 해결 가능
github 저장소의 origin/master 브랜치와 로컬 저장소 master 브랜치가 다르기 때문에 발생하는 에러
OS마다 줄 바꿈에 대한 문자열이 다르기 때문에 git에서 어느 쪽을 선택해야 할지 경고 메시지를 띄워 준 것이다.Window, DosLinux, Mac OS
tensorflow 버전 2.6이후로 predict_classes가 없기 때문에 발생하는 오류이다.predict_classes 대신 다음 코드로 대체하면 된다.
현재 사용되는 라이브러리 패키지들의 최소 sdk버전이 이 앱의 compileSdkVersion 보다 크기때문에 발생하는 에러이다.module 수준 build.gradle 파일에서 compileSdkVersion과 targetSdkVersion를 31로 바꿔준뒤 sync
Android 12를 타겟팅하는 경우에는 AndroidManifest.xml 파일에서 android:exported를 설정해주어야 한다.기존에는 설정하지 않아도 기본으로 적용됐으나 Android 12 부터는 필수로 지정해주어야한다.AndroidManifest.xml에서
gradle 플러그인은 Java 11을 필요로 하는데, 프로젝트의 Java 버전 설정은 Java 1.8로 되어있기 때문에 최소 요구 조건이 충족되지 못하여 발생하는 에러이다.Setting -> Build, Execution, Deployment -> Build Tool
Android SDK 11 버전에서 지원하지 않은 library 사용했기 때문에 발생하는 오류이다.app수준 build.gradle에서 minSdkVersion을 변경해주면된다.