본문 바로가기
Flutter/Flutter FAQ

Flutter 플레이스토어 오류: 앱 번들에 네이티브 코드가 포함되어 있으며 디버그 심볼을 업로드하지 않았습니다., Playstore error: App Bundle contains native code, and you've not uploaded debug symbols

by 베타코드 2023. 5. 12.
반응형

질문


새로운 플러터 앱 번들을 Playstore에 출시하려고 할 때 다음 오류가 발생합니다: "This App Bundle contains native code, and you've not uploaded debug symbols. We recommend you upload a symbol file to make your crashes and ANRs easier to analyze and debug." 이를 해결할 수 있는 방법을 찾을 수 없습니다. 플러터와 앱 출시에 대해 새로운 사용자이며 조금 절망적입니다... 도움이 필요합니다.

앱/build.gradle에 "android.defaultConfig.ndk.debugSymbolLevel = 'FULL'" (1번째 줄에)을 추가하면 https://developer.android.com/studio/preview/features#native-crash-symbolization에서 제안한 대로 다음과 같은 오류가 Android 스튜디오 터미널에 표시됩니다. "flutter build appbundle" 명령을 사용합니다.

터미널에서 오류: FAILURE: Build failed with an exception.

  • Where: Build file 'C:\Users\filip\AndroidStudioProjects\ehbo\android\app\build.gradle' line: 1

  • What went wrong: A problem occurred evaluating project ':app'.

Could not get unknown property 'android' for project ':app' of type org.gradle.api.Project.

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 3s Running Gradle task 'bundleRelease'... Running Gradle task 'bundleRelease'... Done 4,3s Gradle task bundleRelease failed with exit code 1


답변


다음 단계를 복제하면이 경고가 사라집니다.

  1. [YOUR_PROJECT]\app\build\intermediates\merged_native_libs\release\out\lib로 이동하십시오.

안에 3 개의 폴더가 있다는 것을 유의하십시오.

  • arm64-v8a
  • armeabi-v7a
  • x86_64
  1. 이 3 개의 폴더를 선택하고 .zip 파일을 만듭니다. 이름은 중요하지 않습니다.

[./lib 폴더를 압축하지 않았음을 유의하십시오.]

  1. 이 새로운 *.zip 파일을 Symbol 파일로 업로드하십시오.

.

반응형

댓글