应用程序包包含本机代码,我找不到调试符号 .zip

Rit*_*rno 11 android android-studio build.gradle

这是关于 PlayStore 警告调试符号

添加行到 build.gradle(app) 后我已成功构建 Gradle

     android.buildTypes.release.ndk.debugSymbolLevel = 'FULL'
Run Code Online (Sandbox Code Playgroud)

但按照说明https://developer.android.com/studio/build/shrink-code当我构建 Apk 时,我找不到native-debug-symbols.zip文件,所以我的问题是如何获取该文件本机调试符号.zip文件

The*_*Rex 8

如果您已成功在项目中安装并正确配置了新的 Gradle、NDK 设置和 CMAKE,则该文件会自动包含在您的签名包(.aab 文件)中。以及许多其他评论中讨论的 Gradle 设置。所以你不需要手动上传。

要检查混淆文件在 Google Play 商店上启动之前是否已添加,请创建一个新的签名捆绑包 .aab 文件。在 Android Studio 中,创建文件时会出现一个如下所示的小弹出窗口。单击分析应用程序按钮。

分析应用程序按钮

然后你会在这里看到它: 调试符号文件

如果您在那里看到它,则可以将其上传到 PlayStore,然后就可以开始了。


Muh*_*mal 5

找到了native-debug-symbols.zip,它是在我使用此步骤后生成的:构建 - >生成签名包/ APK - > APK。

然后它在文件夹 build->outputs->native-debug-symbols 上创建

我不知道是什么原因造成的,但我尝试的是更改代码

android.defaultConfig.ndk.debugSymbolLevel = 'FULL'

android.buildTypes.release.ndk.debugSymbolLevel = 'FULL'

我还仔细检查 NDK 是否已下载到我的 SDK 中。

而且android.ndkVersion '22.1.7171670'我的内部也生成了build.gradle

如果未下载,则文件 -> 项目结构 -> 下载 Android NDK。