안드로이드 스튜디오를 사용한 배포
1. 완성된 플러터 앱을 안드로이드 스튜디오로 연다.
2. 앱 번들을 사용하여 배포한다.. 그런데!
3. 쉽게 하는 방법으로는... 일단 안드로이드 프로젝트를 따로 연다.
4. 인덱싱 기다려 주고..
5. 기존 안드로이드 배포와 같이 만든다.
7. 체크.
: 구글에서 apk -> aab 확장자 변경을 권장한다.
: 심사에 3~7일 걸린다, 이제 아무거나 샘플앱을 앱스토어에 올릴 수 없다.
테스터 앱 등록에도 시간이 걸린다.
Symbol(기호) 경고 해결법
https://support.google.com/googleplay/android-developer/answer/9848633?hl=ko#zippy=%2C%EB%84%A4%EC%9D%B4%ED%8B%B0%EB%B8%8C-%EB%94%94%EB%B2%84%EA%B7%B8-%EA%B8%B0%ED%98%B8-%ED%8C%8C%EC%9D%BC-%EC%83%9D%EC%84%B1%2C%EC%9E%90%EB%B0%94-proguard-%EB%A7%A4%ED%95%91-%ED%8C%8C%EC%9D%BC-%EC%83%9D%EC%84%B1
프로젝트가 Android App Bundle을 빌드하는 경우 디버그 기호 파일을 자동으로 포함할 수 있습니다. 이 파일을 포함하려면 앱의 build.gradle 파일에 다음을 추가합니다.
android.defaultConfig.ndk.debugSymbolLevel = 'FULL'
참고: 디버그 기호 파일은 300MB로 제한됩니다. 디버그 기호의 사용량이 너무 크면 FULL 대신 SYMBOL_TABLE을 사용하여 파일 크기를 줄입니다.
android {
compileSdkVersion 30
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.jhchoo.flutter_little_spicy"
minSdkVersion 16
targetSdkVersion 30
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
ndk {
debugSymbolLevel 'SYMBOL_TABLE'
}
}
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.debug
}
}
ndkVersion "22.1.7171670" // <<==== Here
}
sdk.dir=/Users/jhchoo/Library/Android/sdk
ndk.dir=/Users/jhchoo/Library/Android/sdk/ndk/22.1.7171670
flutter.sdk=/Users/jhchoo/flutter
flutter.buildMode=debug
flutter.versionName=1.0.2
flutter.versionCode=8
검색을 하다가 iOS, And 웹페이지를 만들 필요없이
임시로 다운로드 경로를 만들어주는 사이트를 발견했다.
해당 사이트에 apk, ipa 올려서 바로 받을 수 있다.
구글 플레이 콘솔을 이용한 베타 배포는 설치,제거가 간편하다.
링크를 이용한 배포는, 보안경고창이 많이 뜬다.




댓글
댓글 쓰기