반응형
처음 안드로이드 스튜디오를 선택하고 프로젝트 템플릿으로 Empty Activity를 선택한 경우 미리 보기 화면에 "Hello, Android!"를 표출하는 코드가 작성되어 있다. 아무런 설정 없이 앱을 빌드하여 미리 보기 화면을 확인하려는데 아래와 같은 에러가 발생한 경우가 있을 것이다.
다른 교육 영상을 보고 그대로 따라 하려고 했는데 에러 메시지가 발생해서 당황한 사람도 있을 것이다. 하지만 이 문제의 해결 방법은 어렵지 않다. 에러 메시지 내용을 잘 읽어보면 해답이 있다. 2가지 문제가 있지만 공통적으로 적혀 있는 문구가 있다.
app is currently compiled against android-34.
앱은 현재 안드로이드-34를 기반으로 컴파일되어 있다.
Recommended action: Update this project to use a newer compileSdk of at least 35, for example 35.
권장 조치 : 이 프로젝트가 최소 35 컴파일 Sdk를 사용하도록 업데이트하라.
위 메시지를 직역한 내용은 위와 같다. 해결 방법은 Sdk를 35로 업데이트하면 된다. 업데이트 방법 또한 간단하다.
좌측 트리에서 build.gradle.kts (Module :app)을 찾아 더블클릭한다.
코드 중에 compileSdk, targetSdk라고 적혀있는 부분을 찾아 34라는 숫자를 35로 변경시킨다. 그리고 저장한다. 다시 MainActivity.kt로 돌아가 앱을 빌드하면 에러 메시지가 나타나지 않고 정상적으로 화면이 출력되는 것을 볼 수 있다.
반응형
'IT > 코틀린(Kotlin)' 카테고리의 다른 글
안드로이드 스튜디오 가상 기기(AVD) 만드는 방법 (1) | 2024.11.09 |
---|---|
안드로이드 스튜디오 Empty Compose Activity 보이지 않을 때 해결 방법 (0) | 2024.11.04 |
안드로이드 스튜디오 Split 버튼이 보이지 않을 때 해결 방법 (0) | 2024.11.04 |
안드로이드 스튜디오 프로젝트 생성 및 앱 빌드 기초 (1) | 2024.11.03 |
코틀린(Kotlin) 함수 인수 사용법(기본값 인수, 이름이 지정된 인수) (1) | 2024.10.28 |