본문 바로가기
비트캠프(AI아카데미)

[비트캠프 - 클라우드 기반 AlaaS 개발자 과정] PlayStore에 Android앱 발행하기 (2)

by 그냥_살자 2023. 3. 25.

1. 님들 프로젝트에 android 폴더 있잖습니까

거기안에 key.properties 라는 파일을 하나 만들어줍니다. 

storePassword=아까입력한비번1
keyPassword=아까입력한비번2
keyAlias=upload
storeFile=키파일경로/upload-keystore.jks

storeFile의 슬래쉬를 \ 말고 /로 다 바꿔줘야 함.

 

2. 님들 프로젝트에 android/app/build.gradle 파일이 있잖습니까

android{} => 요부분 찾아서 그 위에다가 코드 4줄 복붙해줍시다.

def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}

android { 어쩌구~~~

 

그 다음 aindord{} 안쪽 buildTypes {} 바로 위쪽에 8줄 코드 복붙해줍시다

signingConfigs {
    release {
        keyAlias keystoreProperties['keyAlias']
        keyPassword keystoreProperties['keyPassword']
        storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
        storePassword keystoreProperties['storePassword']
    }
}

buildTypes { 어쩌구~~~~

 

그리고 마지막으로 buildTypes {} 안쪽에 signingConfig를 release로 바꿔줍시다

buildTypes {
    release {
        signingConfig signingConfigs.release
    }
}

 

3. 그 다음에 Android Studio 상단 메뉴에서

Build - Flutter - Build App Bundle 누르면 됩니다.

 

build\app\outputs\bundle\release\app-release.aab 이런 경로에 나왔다고 알려주는데

이제 그거 구글 플레이스토어에 등록하면 끝

 

4. FAILURE: Build failed with an exception. 나온다면

만드신 프로젝트에 문제나 오류가 있는지 봅시다.

 

댓글