현상
안드로이드의 현재 시간을 가져오는 java.time을 쓰려고 코드를 가져와서 import도 하였는데 다음과 같은 오류메세지가 떴다.
에러 메세지
Error : Call requires API level 26 (current min is 21): `java.time.LocalDateTime#now`
해결
build.gradle 에 minSdk 를 21->26으로 변경해주고 Sync Now 를 해주었다.
오류가 해결된 모양이다.
앱의 타겟팅 API 수준을 30 이상으로 변경하세요
APK를 업로드하는 경우 Google Play의 타겟 API 수준 요구사항을 충족해야 합니다. 새 앱과 앱 업데이트는 Android 10(API 수준 29) 이상을 타겟팅해야 합니다. 단, Wear OS 앱은 API 수준 28 이상을 타겟팅해
designedbyy.tistory.com
[안드로이드] 플랫폼 버전별 API 레벨 및 버전코드 정리 (20.08.01 updated)
Android 개발 Tip. - Platform Version Api 플랫폼 버전별 API 레벨 및 버전코드 정리 Android 1.0 ~ 11 (Api 1 ~ 30) 버전 별 다른 동작 수행하는 방법 및 코드 개발을 해보면, 사용자 기기의 안드로이드 버전에..
jhshjs.tistory.com
https://scshim.tistory.com/250
[Android] Call requires API level 26 오류 해결: 안드로이드 api 26 미만 버전에서 java.time 패키지 사용하여
자바 7 이전까지는 Date와 Calendar클래스를 이용해서 날짜와 시간 정보를 얻을 수 있었다. 하지만 해당 클래스 들은 여러 문제점(불변 객체가 아니고 직관적이지 않은 사용법 등)이 있어 자바 8부터
scshim.tistory.com
'Android(Kotlin)' 카테고리의 다른 글
[Android] 안드로이드 에뮬레이터 뒤로가기 안보임 (0) | 2022.02.23 |
---|---|
[Android] 이미지 버튼이 보라색에서 안 바뀔 때 해결 방법 (0) | 2022.02.22 |
[Android] ImageView에 원하는 이미지 가져와서 넣기 (0) | 2022.02.22 |
[Kotlin] Class 와 Property, Methods, Instance, 상속, 생성자 개념정리 (0) | 2022.02.22 |
[Kotlin][Android] ImageView 안보임 srcCompat (0) | 2022.02.22 |