티스토리 뷰
728x90
Play Console에 aab 파일 업로드 시 아래와 같은 경고 메시지가 나타날 수 있습니다. Flutter에서 이 문제가 나타날 때 해결하는 방법을 확인해보겠습니다.
경고
이 App Bundle 아티팩트 유형은 네이티브 코드를 포함하며 아직 디버그 기호가 업로드되지 않았습니다. 비정상 종료 및 ANR을 더 쉽게 분석하고 디버그할 수 있도록 기호 파일을 업로드하는 것이 좋습니다.
android/build.gradle 파일 수정
dependencies {
classpath 'com.android.tools.build:gradle:4.1.0'
...
com.android.tools.build:gradle 버전이 4.1보다 낮으면 4.1 이상으로 변경해줍니다.
android/gradle/wrapper/gradle-wrapper.properties 파일 수정
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
gradle 버전을 6.5로 변경해줍니다.
android/app/build.gradle 파일 수정
아래와 같이 설치한 ndk 버전과 디버그 기호를 설정합니다.
ndkVersion "22.0.6917172"
buildTypes {
release {
ndk {
debugSymbolLevel 'SYMBOL_TABLE'
}
signingConfig signingConfigs.release
}
}
혹시 ndk를 설치하지 않았다면 아래와 같이 안드로이드 스튜디오에서 Tools > SDK Manager 버튼을 누른 후 ndk를 설치할 수 있습니다.
윈도우에서 ndk 기본 경로는 C:\Users\User명\AppData\Local\Android\Sdk\ndk 입니다.
다시 aab 파일을 빌드해서 Play Console에 업로드 합니다.
'모바일 앱 개발' 카테고리의 다른 글
[Flutter] iOS 앱 빌드 & 배포 (0) | 2021.01.15 |
---|---|
구글 플레이스토어에 안드로이드 앱 배포 (0) | 2021.01.14 |
Flutter iOS 배포 전, permission_handler 세팅(Podfile 수정) (0) | 2021.01.13 |
Flutter aab 파일, Proguard/난독화 관련 경고 (0) | 2021.01.12 |
Flutter 안드로이드 앱 release 버전 빌드 (0) | 2021.01.10 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 앱 아이콘
- typescript
- Proxy Pattern
- Upgradeable Contracts
- 스마트 컨트랙트
- avalanchego
- ganache
- class
- 블록체인
- eslint
- 이더리움
- erc20
- Call
- ERC721
- interface
- caver-js
- Flutter
- ethers.js
- 블록 탐색기
- nft
- Hardhat
- web3-token
- JWT
- Truffle
- web3.js
- Android
- caver.js
- web3
- swr
- metamask-extension
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함