【发布时间】:2021-07-19 00:19:39
【问题描述】:
我正在尝试使用 app bundle 在 play.google.com 上首次发布 Android 应用。该应用使用 Flutter SDK 在 Android Studio 中实现,并且使用以下命令生成包:
flutter build appbundle
当我将捆绑包上传到 Google Play 控制台时,我收到以下警告:
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. 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.
我观察到很多人提出了类似的问题,但我无法弄清楚这个问题的确切原因以及如何解决这个问题。
更新:
如下修改root_app_dir/android/app/build.gradel
buildTypes {
release {
signingConfig signingConfigs.release
ndk {
debugSymbolLevel 'FULL'
}
}
}
开始给我以下错误:
* What went wrong:
Execution failed for task ':app:extractReleaseNativeDebugMetadata'.
> NDK is not installed
【问题讨论】:
-
完全重复的问题:stackoverflow.com/questions/62568757/… 但该解决方案对我不起作用。不知道如何解决这篇文章中提供的解决方案。
-
重复:关于 git github.com/flutter/flutter/issues/60240 的讨论这也没有为我提供解决方案。
标签: android flutter google-play-console android-app-bundle flutter-release