안드로이드 스튜디오에서 코드 실행이 안됩니다
어떻게 해야할까요?
아래는 AI 답변입니다
당신이 받은 오류 메시지는 AAR 메타데이터에 문제가 있다는 것을 나타냅니다. 구체적으로, 의존성 androidx.activity:activity:1.8.0은 이를 컴파일하는 라이브러리 및 애플리케이션에서 Android API의 버전 34 이상을 사용해야 한다는 것을 명시합니다. 그러나 당신의 앱은 현재 android-33로 컴파일되어 있습니다. 권장하는 조치는 적어도 34의 새로운 compileSdk를 사용하도록 프로젝트를 업데이트하는 것입니다. 라이브러리 또는 애플리케이션의 compileSdk를 업데이트하는 것(새로운 API를 사용할 수 있게 함)은 targetSdk(새로운 런타임 동작을 선택함) 및 minSdk(앱을 설치할 수 있는 기기를 결정함)를 업데이트하는 것과 별개로 수행할 수 있습니다
작성한 코드 및 에러 메세지
An issue was found when checking AAR metadata:
1. Dependency 'androidx.activity:activity:1.8.0' requires libraries and applications that
depend on it to compile against version 34 or later of the
Android APIs.
:app is currently compiled against android-33.
Recommended action: Update this project to use a newer compileSdk
of at least 34, for example 34.
Note that updating a library or application's compileSdk (which
allows newer APIs to be used) can be done separately from updating
targetSdk (which opts the app in to new runtime behavior) and
minSdk (which determines which devices the app can be installed
on).