본문 바로가기
Android

개발자 계정이 사용되고 있지 않기 때문에 해지될 위험이 있습니다

by Wave sea 2026. 2. 2.

Play Console 개발자님, 안녕하세요.

60일 이내에 Play Console 개발자 계정(leopard4)의 문제를 해결해야 합니다.

 

1.

new project 생성


2.
keytool -genkeypair -v -keystore upload-keystore.jks  -keyalg RSA  -keysize 2048  -validity 10000  -alias upload

\app\upload-keystore.jks 로 파일이동

 

3.
\android\key.properties
storePassword="패스워드"
keyPassword="패스워드확인"
keyAlias=upload
storeFile=upload-keystore.jks

4.
android/app/build.gradle.kts 파일을 열고 기존에 붙여넣었던 내용을 지운 뒤, 아래 내용을 정확한 위치에 다시 넣어주세요.

Step 1: 파일 맨 위 import 및 키스토어 로드 (android 블록 위)

Kotlin
import java.util.Properties
import java.io.FileInputStream

// [추가 1] android { } 블록보다 *위쪽*에 작성하세요.
val keystoreProperties = Properties()
val keystorePropertiesFile = rootProject.file("key.properties")
if (keystorePropertiesFile.exists()) {
    keystoreProperties.load(FileInputStream(keystorePropertiesFile))
}
android {
    // ... (namespace, compileSdk 등 기존 코드 유지) ...

    defaultConfig {
        // ... (applicationId 등 기존 코드 유지) ...
// 예: com.내닉네임.프로젝트명 (영어 소문자만 사용)
applicationId = "com.user1234.keepalive" 
    }

    // [추가 2] 서명 설정 만들기 (defaultConfig 아래에 추가)
    signingConfigs {
        create("release") {
            keyAlias = keystoreProperties["keyAlias"] as String
            keyPassword = keystoreProperties["keyPassword"] as String
            storeFile = file(keystoreProperties["storeFile"] as String)
            storePassword = keystoreProperties["storePassword"] as String
        }
    }

    buildTypes {
        getByName("release") {
            // [추가 3] 위에서 만든 서명 설정("release")을 적용
            signingConfig = signingConfigs.getByName("release")
            
            // 난독화 설정 (필요 없다면 false)
            isMinifyEnabled = false
            isShrinkResources = false
            
            proguardFiles(
                getDefaultProguardFile("proguard-android-optimize.txt"),
                "proguard-rules.pro"
            )
        }
    }
}

 

5.버전변경 및 빌드

version: 1.0.0+10



flutter build appbundle --release

 

6. 내부 테스트로 출시합니다.