[Android] android Studio Run 실행시 발생할수 있는 오류

ljkoy26·2024년 7월 14일
0

Android

목록 보기
1/2
post-thumbnail

안드로이드 프로젝트를 오랜만에 새로 생성하였는데 아래와 같은 오류메세지가 나타났습니다.
( android Studio Run 실행시 발생할수 있는 오류 )

ERROR: Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 21 declared in library [androidx.appcompat:appcompat:1.7.0] C:\Users\ljkoy.gradle\caches\transforms-2\files-2.1\acb72404d42d87032f5f042c37578178\appcompat-1.7.0\AndroidManifest.xml as the library might be using APIs not available in 16
Suggestion: use a compatible library with a minSdk of at most 16,
or increase this project's minSdk version to at least 21,
or use tools:overrideLibrary="androidx.appcompat" to force usage (may lead to runtime failures)]

    오류: 매니페스트 병합 실패: use-sdk:minSdkVersion 16은 라이브러리 [androidx.appcompat:appcompat:1.7.0] C:\Users\ljkoy\.gradle\caches\transforms-2\files-에 선언된 버전 21보다 작을 수 없습니다. 2.1\acb72404d42d87032f5f042c37578178\appcompat-1.7.0\AndroidManifest.xml(라이브러리는 16에서 사용할 수 없는 API를 사용 중일 수 있음)

제안: minSdk가 최대 16인 호환 라이브러리를 사용하세요.
또는 이 프로젝트의 minSdk 버전을 21 이상으로 늘리세요.
또는 tools:overrideLibrary="androidx.appcompat"를 사용하여 강제 사용(런타임 오류가 발생할 수 있음)

build.gradle의 버전을 확인 하였으나, 이전에 생성한 프로젝트와 다른점이 없었습니다.

android studio를 종료후 재실행하니 문제가 수정되었으며, 간헐적으로 발생하는 오류로 확인됩니다.
( 추후 정말 다른원인으로 발생된다면 포스팅을 수정할 예정입니다. )

profile
MFC, C++, DBMS, Oracle, DB2

0개의 댓글

관련 채용 정보