NOW OR NEVER

[Android] Android Studio Clean Build 자동화 방법 본문

Android

[Android] Android Studio Clean Build 자동화 방법

LAURA 2024. 9. 5. 10:32
반응형

위 글은 task 작업을 앱 빌드 전 추가하는 걸 통해 launch 시 assebleDebugBuild 전 clean project를 하는 법을 설명합니다.

 

1️⃣ Project 수준 build.gradle 에 아래 코드를 buildscript 블럭 밖에 작성한다.

tasks.register('clean', Delete) {
    delete rootProject.buildDir
}

2️⃣ 안드로이드 스튜디오 메뉴 Run > Edit Configurations 클릭한다.

 

3️⃣ app을 선택 후 아래로 스크롤 시 Before launch 탭을 볼 수 있다. 해당 탭에서 + 클릭

  • 주의: Gradle-aware Make가 없으면 빌드가 되지 않는다. 절대 삭제하지 말 것!

 

4️⃣ + 클릭 후 Run Gradle task 클릭

 

5️⃣ Gradle Project 칸에는 폴더모양 버튼을 클릭 해 적용 시키려는 app을 선택한다. Tasks 에는 앞서 project 수준 build.gradle에서 작성한 Task 이름인 clean을 입력 후 ok 버튼을 클릭한다.

 

6️⃣ Gradle-aware Make 위에 해당 작업을 배치시킨 후 Apply 버튼을 눌러 적용한다.

 

7️⃣ Run 시 왼쪽 Build 탭 클릭 시 해당 화면이 나오면 clean 후 Build가 성공적인 것을 볼 수 있다.

Comments