투케이2K

264. (TWOK/ERROR) [Android] Could not get unknown property 'releaseKey' for SigningConfig container 본문

투케이2K 에러관리

264. (TWOK/ERROR) [Android] Could not get unknown property 'releaseKey' for SigningConfig container

투케이2K 2024. 8. 16. 20:05

[환경 설정 및 설명]

프로그램 : AndroidStudio

설 명 : [Android] Could not get unknown property 'releaseKey' for SigningConfig container

 

[에러 원인]

1. 안드로이드 build.gradle 파일에서 SigningConfig 빌드 사인 키로 정의 된 releaseKey 를 찾을 수 없어서 발생하는 이슈

Build file 'C:\Users\twok\Desktop\AndroidProjectSave\javaproject\app\build.gradle' line: 73

A problem occurred evaluating project ':app'.
> Could not get unknown property 'releaseKey' for SigningConfig container of type org.gradle.api.internal.FactoryNamedDomainObjectContainer.

* Try:
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
 

[해결 방법]

1. build.gradle 소스 코드 확인 및 SigningConfig 에 명시 된 key 가 buildTypes 에 올바르게 설정 되었는지 확인

2. build.gradle 파일에서 signingConfigs 블럭이 buildTypes 보다 위쪽에 선언 되어 있는지 확인

3. 정상 동작 예시 코드 :

 

android {

    // TODO [컴파일 버전]
    compileSdk 33


    // [Config 셋팅]
    defaultConfig {

    }


    // [signingConfigs : 앱 파일 빌드 사인 key 지정]
    signingConfigs {
        releaseKey { // [앱 빌드 시 사용할 key]
            storeFile file('signature/sign.jks') // TODO [프로젝트 폴더 >> app >> build >> signature 폴더 생성 및 jsk 파일 추가]
            storePassword 'sign1234' // TODO [비밀 번호]
            keyAlias 'Sign' // TODO [Alias 명칭]
            keyPassword 'sign1234' // TODO [비밀 번호]
        }
    }


    // [빌드 설정]
    buildTypes {
        release {

            signingConfigs.releaseKey // TODO [빌드 앱 파일 생성 Sign 타입 지정] >> [signingConfigs : buildTypes 배치 순서 주의]

        }
    }

}

 

반응형
Comments