본문 바로가기
프로그래밍/Android-Java

[Android] A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable 이슈 해결

by 채연2 2022. 12. 22.

 

 

 

 

 

기능 추가 작업 및 로그 추가를 하고 apk를 생성하려는데 정말 짜증나게도 위와 같은 에러가 나면서 생성이 안됐다.

그래서 구글링을 해본 결과...

 

 

 

1. 첫 번째 해결 방법

gradle.properties 파일에서

org.gradle.jvmargs=-Xmx2048M >> org.gradle.jvmargs=-Xmx2g

이렇게 사이즈를 늘려보라길래 했더니 정말 됐다!

 

 

근데 그것도 잠시뿐... 또 기능 추가 후 apk 생성하려하면 똑같은 에러가 떴다.

여기서 1차 빡침...

 

 

 

2. 두 번째 해결 방법

필요없는 코드를 지우고, 필요없는 파일들을 지워봤다.

근데 이것도........ 되긴 되는데 잠시 후 또 코드 한 줄 추가해도 에러뜬다 ㅠ.ㅠ

 

 

 

 

3. 세 번째 해결 방법

sdk 버전 높이기!

 

build.gradle(app) 파일로 가서 sdkversion을 32 > 33 으로 높여줬다!

android {
    compileSdkVersion 33

    defaultConfig {
        targetSdkVersion 33
        ...
    }
    
    ...
 }

이것도 잘 되는 듯 싶었는데 나중에 가서 또 에러가 떴다...

 

너무 삽질만 하다가 결국 찾아낸 해결 방법이 있었다.

엄청 간단해서 너무 화났지만 ㅎㅅㅎ 다신 이런 실수하지 않으면 되니까 ;)

 

 

 

 

4. 네 번째 해결 방법

생성된 app/debug, app/release, app/build 폴더 수동 삭제 후 파일 탐색기 창 닫고 apk생성하기!

이 방법이 나한테 잘 먹혔다.

 

너무 간단해서 어이가 없었지만 절대 안 잊어버릴 것 같다...

 

 

 

 

320x100

댓글