Android Stuido 빌드관련 이슈

Seok-woo Kim·2021년 12월 5일
0

안드로이드

목록 보기
8/9

1. 이슈발생

Android 12가 11~12월에(갤럭시 기준) 기기에 업데이트가 되면서,
Target SDK 31로 변경후 빌드를 진행했다가 발생한 이슈

스튜디오 4버전 이상부터 기본 JDK 버전이 8에서 11로 바뀌었는데, 이전에 만들었던 프로젝트 빌드시 11로 진행하면 에러 발생해서 8로 쓰고 있었다.

Target SDK 31로 변경후 빌드하니 8로 빌드가 안돼서 11로 사용하되 빌드 에러를 수정하기로 결정

2. 빌드 Gradle 수정

  • Project 수준 build.gradle
    'com.android.tools.build:gradle:4.0.0' (기존 3.6.2에서 업그레이드)

  • App 수준 build.gradle (데이터바인딩 사용시)
    dataBinding 블럭을 buildFeature 블럭으로 변경

  • gradle-wrapper.properties
    distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip (기존 5.6.4에서 업그레이드)

profile
안드로이드 개발자 (6년 ~ )

0개의 댓글