android - 如何将本机调试符号添加到 Android 捆绑文件?
问题描述
我有我的 Android Studio 项目,当我将包 (.aab) 文件上传到 Google Play 控制台时,我收到以下警告:
此 App Bundle 包含本机代码,并且您尚未上传调试符号。我们建议您上传符号文件,以使您的崩溃和 ANR 更易于分析和调试。学到更多
我点击了 Lean More 选项,我基本上是这样说的:
如果您的项目构建了一个 Android App Bundle,您可以在其中自动包含本机调试符号文件。要在发布版本中包含此文件,请将以下内容添加到应用的 build.gradle 文件中:
android.buildTypes.release.ndk.debugSymbolLevel = { SYMBOL_TABLE | 满的 }
要添加 debugSymbolLevel 关键字,我按照此处的说明进行操作: https ://stackoverflow.com/a/63436935/1363087 但是我的 aab 文件仍然没有在其中获取本机调试符号文件。输出文件的大小相同,Google Play 不断告诉我上面的错误消息。
我做错了什么有什么帮助吗?
在寻求有关此问题的帮助时,我看到很多页面都在谈论“颤振”。这是我第一次听说“颤振”。我不知道那是什么。我正在使用这个:Android Studio:版本 4.1.1 Android Gradle 插件版本:4.1.3 Gradle 版本:6.5
谢谢,我希望有人能指出我的某个地方。
解决方案
推荐阅读
- javascript - Vue路由器动态组件
- node.js - 错误:找不到模块 'C:\Node.js\node_modules\npm\bin\npm-cli.js'
- r - 通过分组汇总数据时出现“无法创建对不可调用对象的调用”错误
- node.js - Node.js 将值从一个 api 传递到另一个
- javascript - 检查值是否在具有特定键的特定对象中
- java - 当我从 Main2Activity.java 转到 Main3Activity.java 时,我不断收到错误消息:“testapp 已停止”
- python - 当 scipy.integrate.odeint 中的输出达到 0 时停止积分
- html - 是否建议使用像 .text-center 这样的简单 CSS 类?
- kotlin - Kotlin - 在为 setSpans() 声明开始、结束和标志时,为 SpannableStringBuilder 创建没有重复参数的自定义 ext 函数
- ios - 电话号码 (CordovaCallNumberPlugin) 在 ios 12 上不起作用