1. 변수, 함수 타입 지정 잘했는지 확인하기
- 타입 강제지정을 해줘도 되는데 커서 올려서 잘되어 있으면 괜찮음
2. Null check하기
- String? 이런건 null인지 string인지 모르겠다는 것!
-Null인지 체크하는 if문 쓰기-삼항연산자 or ?? 쓰기
3. .apk 파일 발행
1) Project Structure 버튼 클릭
2) 원하는 sdk 선택
3) build > Flutter > build APK
4. Play Store에 업로드 가능한 .aab 파일 발행
1) key파일 생성
2) android에서 new file : key.properties
storePassword, keyPassword, keyAlias, storeFiles 다 넣기
3) android/app/build.gradel 수정
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
android {
어쩌구~~~
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
4) 3-3에서 app bundle 선택
5) 생성된 .aab 파일 개발자 등록비내고 등록가능
'flutter' 카테고리의 다른 글
[Flutter/AndroidStudio 삽질 일기] flutter doctor 왜 오류나는데 (0) | 2024.03.28 |
---|---|
[Flutter] TextField 스타일 주는 법 (1) | 2024.03.27 |
[Flutter] 연락처 접근 (0) | 2024.03.27 |
[Flutter] 권한 요청 하는 법 (0) | 2024.03.26 |
[Flutter] Input 값 받기, List, Map 활용하기 (0) | 2024.03.20 |