【发布时间】:2020-12-03 06:38:30
【问题描述】:
我正在尝试将 Android 应用程序发布到 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.
我在one documentation 中找到了,我应该添加
android.buildTypes.release.ndk.debugSymbolLevel = { SYMBOL_TABLE | FULL }
到build.gradle 文件和another documentation 的行,我应该添加
android.defaultConfig.ndk.debugSymbolLevel = 'FULL'
到build.gradle 文件的行。
哪个是正确的?
无论如何,两者都不起作用。
如果我将这一行(按原样)添加到 build.gradle(字面上遵循文档),我会收到 Gradle 错误,它无法找到 ndk 或 debugSymbolLevel 名称。
如果我将该行(按原样)添加到gradle.properties,则它没有任何效果:aab 文件看起来具有相同的大小并且警告仍然存在。
如何实现?
【问题讨论】:
-
见stackoverflow.com/a/62574090/504477。可能是 Gradle 版本问题。
标签: android google-play native debug-symbols android-app-bundle