Android 관련

No signature of method

이나주니 2023. 2. 20. 08:53
반응형

Flutter 에서 App 번들을 빌드시 나는 오류에 대해 살펴 보겠습니다.

 No signature of method: build_5f2v38tba0fiuwtw0g79xbtmu.android() is applicable for argument types

build.gradle 파일로 들어가 

해당 설정을 진행해줍니다.

저의 경우는

signingConfigs.debug

디버그로 설정되어있어 오류가 발생했습니다.

빌드 진행시에는 

 signingConfigs.release

로 설정하고 빌드를 진행해 주시면 됩니다.

 

 

※ 추가

buildTypes {
    release {
        signingConfig signingConfigs.release
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt')
    }
    debug {
        signingConfig signingConfigs.debug
    }
}

minifyEnabled : 속성을 true로 설정하면 R8은 위에 나열된 사용 가능한 모든 소스의 규칙을 결합.

proguardFiles : 각 빌드 변형의 전용 규칙을 추가할 수 있음

https://developer.android.com/studio/build/shrink-code?hl=ko 

 

앱 축소, 난독화 및 최적화  |  Android 개발자  |  Android Developers

사용하지 않는 코드와 리소스를 삭제하기 위해 출시 빌드에서 코드를 축소하는 방법을 알아보세요.

developer.android.com

반응형