본문 바로가기 메뉴 바로가기

권말련의 게임 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

권말련의 게임 블로그

검색하기 폼
  • 분류 전체보기 (1321) N
    • 로스트아크 (574)
      • 대항해 (126)
      • 모험의 서 (75)
      • 모코코(대륙) (119)
      • 기억의 오르골 (18)
      • 업적 (27)
    • 게임 (456) N
      • 엘든링 (151)
      • 마비노기 모바일 (5) N
      • 오버워치2 (9) N
      • 포켓몬고 (26)
      • 팰월드 (21)
      • 디아블로4 (43)
      • 마인크래프트 (4)
      • 몬스터 헌터 와일즈 (1)
      • 오딘 (22)
      • 아이온 클래식 (75)
      • 바람의 나라:연 (24)
      • AFK아레나 (45)
      • 배틀그라운드 (2)
      • RPG게임 (7)
      • 리니지TL (2)
      • 모바일게임 (17)
    • 모바일게임 쿠폰 (8)
    • IT (201)
      • iOS (67)
      • Android (38)
      • PHP + Mysql (7)
      • AWS+Window Server (5)
      • 블로그 (32)
    • 일상 (76)
      • 맛집 (8)
      • 운동 (15)
      • 여행 (4)
      • 리뷰 (9)
  • 방명록




티스토리 뷰

IT/Android

[안드로이드] api 수준 29 변경하는 방법

권말련 2020. 11. 3. 14:00

해마다 안드로이드 스튜디오에서 apk 파일 업로드시 api 수준을 한단계씩 올리고 있습니다. 작년에는 28이었는데 올해는 29로 한단계 상승해서 높이도록 권장하고 있네요. 2020년 8월부터는 신규앱에 적용해야 하고 기존에 있던 앱을 업데이트하는 경우에는 11월부터 타겟팅해야합니다.

 

단, 29로 변경했을 시 발생하는 오류 또한 대응을 해야하는데요. 예를 들어 작년에 28로 변경했을 때 안드로이드8.0 기기에서 회전처리가 되어 있는 부분에서 문제가 발생했었습니다. 따라서 강제 타겟팅을 해야하는 이번과 같은 경우는 웬만하면 모든 기기를 테스트해서 문제가 없는지 확인해야합니다.

 

 

api 수준 29로 변경하는 방법

먼저 안드로이드 스튜디오 상단 메뉴 Tools > SDK Manager로 이동합니다.

 

SDK Platforms에 Android 10.0 (Q)를 찾아 체크하고 Apply를 클릭합니다. 설치가 완료되면 빠져나옵니다.

 

build.gradle 코드 변경
android {

    compileSdkVersion 29
    buildToolsVersion '29.0.3'
   
    defaultConfig {
        ...
        targetSdkVersion 29
     	...
}

 

혹시 중간에 오류가 생긴다면 마이그레이션이 되지 않아 발생하는 문제로 아래 포스팅을 확인하세요.

관련 글 보기

[Android] - [안드로이드] androidx 마이그레이션 하는 방법

 

[안드로이드] androidx 마이그레이션 하는 방법

작년 8월부터 구글에서 앱을 업데이트하기 위해서는 targetSdkVersion을 28 이상으로 해야 심사가 통과됩니다. 이에 발맞춰 기존에 쓰던 구글 라이브러리도 더 이상 업데이트되지 않는다고 합니다.

kwonsaw.tistory.com

 

반응형
그리드형
저작자표시 비영리 변경금지 (새창열림)

'IT > Android' 카테고리의 다른 글

[Android] 안드로이드 스튜디오 프로젝트 패키지명 변경하는 방법  (0) 2021.04.07
[Android] Expecting 'android:screenOrientation="unspecified"' or '"fullSensor"' for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices 경고 해결 방법  (0) 2021.03.26
[Android] Cross-app Scripting 리젝 해결 방법  (0) 2021.03.25
Error running 'app': Default Activity not found 에러 해결 방법  (0) 2021.03.24
Execution failed for task ':app:mergeExtDexDebug' 오류 해결방법  (0) 2020.09.29
[안드로이드] 현재 실행중인 Activity 알아내는 방법  (2) 2020.08.21
[Android] 카카오톡 친구목록 api 사용 중 "there are no assigned team members in your app" 오류 해결 방법  (0) 2020.07.22
윈도우에서 firebase SHA 인증서 확인하는 방법  (0) 2020.07.04
  • 카카오톡 공유하기
  • 네이버 블러그 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 구글 플러스 공유하기
  • 카카오스토리 공유하기

댓글
반응형
공지사항
최근에 올라온 글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바