>

상세 컨텐츠

본문 제목

[플러터] 안드로이드 키 생성 및 분실 시 대응방법

7. 봉드로이드_개발공부

by 마켓플레이어, 마케터 봉 2025. 7. 3. 17:48

본문

안드로이드 키 생성 방법

키 생성

keytool -genkey -v -keystore upload-keystore.jks -keyalg RSA \
        -keysize 2048 -validity 10000 -alias upload
  • alias는 다른걸로 바꿔도 됨,

android/key.properties 만들기

storePassword=123123
keyPassword=123123
keyAlias=upload
storeFile=../../upload-keystore.jks
  • 비밀번호는 6자리 아무거나.

android/app/build.gradle 수정

  1. key.properties 파일 불러오기
  2. def keystoreProperties = new Properties() def keystorePropertiesFile = rootProject.file('key.properties') if (keystorePropertiesFile.exists()) { keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) }
  3. 서명 설정
  4. signingConfigs { release { keyAlias = keystoreProperties['keyAlias'] keyPassword = keystoreProperties['keyPassword'] storeFile = keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null storePassword = keystoreProperties['storePassword'] } }

AndroidManifest.xml 에 인터넷 권한 추가

<uses-permission android:name="android.permission.INTERNET"/>

APK or AppBundle 만들기

flutter build apk --release
flutter build appbundle --release

build/app/outputs/bundle/release/ 폴더내에 생성되었으니 등록하자.


분실 시

upload_certificate.pem 파일 생성

keytool -export -rfc -alias upload -file upload_certificate.pem -keystore upload-keystore.jks
  • alias는 등록한 것 그대로 입력

키 변경 신청

  1. 구글 플레이스토어 콘솔로 이동
  2. 앱 선택 > 앱 무결성 > 앱 서명 이동
  3. "업로드 키 재설정 요청" 클릭
  4. 사유 입력하고 3일 정도 기다리면 끝.

반응형

관련글 더보기