커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
스스로 해결
개발환경설정 문의
Kotlin 문법 종합반 v0
1주차
북마크
최*진
댓글
1
추천
0
조회수
36
조회수
36
스스로 해결

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


강사님 강의대로

안드로이드 스튜디오에서

com.~ 쪽에서 test 코틀린 파일을 생성하고

fun main() {
    print("hello")
}


위 코드를 작성하게 되면 아래 첨부드린 이미지와 같은 오류가 발생합니다.


이전에 사전캠프 강의 대로 설치한 환경 및 설정이 그대로 유지된 상황입니다.

그 당시 강사님께서는 컴파일 sdk 버전을 34로 수정하고 타겟 sdk 문구를 지우면 된다는 내용이 기억나서

오류가 발생한 뒤에 sdk부분을 수정하고

run을 돌리니 정상적으로 작성한 코드가 도출되었습니다.


항상 새로운 프로젝트를 생성시 sdk 버전을 수정하는게 불편한데 어떻게 설정하면

sdk 값이 최신값으로 고정이 될 수 있나요?


<오류난 상황>


<좌측 메뉴에서 build 탭에서 sdk 값 수정 , 컴파일은 33->34, 타겟은 삭제>


<정상적으로 구동이 되어 값 도출되는 상황>


<sdk매니저를 통해 현재 설치된 API 버전34>



작성한 코드 및 에러 메세지

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).




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴