【问题标题】:Gradle 7.3.3 / Plugin 7.2.1 does not include native debug symbols in bundlesGradle 7.3.3 / Plugin 7.2.1 在包中不包含本机调试符号
【发布时间】:2022-11-10 00:18:40
【问题描述】:

Gradle 7.0.3 插件 7.0.2 与 Android Studio 2020.3.1 Patch 3 相同。

现在使用 Android Studio 2021.2.1 补丁 1,gradle 7.3.3 插件 7.2.1,应用程序包中仍然没有调试符号。

如果我恢复到 gradle 4.3.1 插件 6.5.1,一切都会再次运行。

值得注意的是,最新 gradle 的 lib 文件夹也比以前大了 4 倍!

gradle 版本在 gradle 版本之间不会以任何方式更改。一个版本有效(6.5.1),另一个无效(7.2.1)。

请参阅随附的屏幕截图,其中左侧为插件 7.2.1,右侧为插件 6.5.1。

左边没有包含调试符号,lib 文件夹是 2.8MB,右边有调试符号,lib 文件夹是 714KB!

任何帮助将不胜感激,因为它已经 6 个月了(如果不是从 6.5.1 版发布后开始的几年)我已经向 Google 报告了这个问题,除了“生成了调试符号”之外,没有收到任何回复或帮助。请注意,他们从未说过符号包含在捆绑包中。

【问题讨论】:

  • 嘿@3c71,你有没有找到一种方法来完成这项工作?除了将 WAY 恢复到旧的 gradle 之外?谢谢

标签: android debugging symbols


【解决方案1】:

无论您使用什么版本的 Android Studio、gradle、gradle 插件和 NDK,在 bundle 中生成 NDK 调试符号都非常麻烦。

原来版本之间有很多不兼容的地方,每个版本的 Android Studio 都需要特定版本的 gradle/plugin/ndk 才能成功生成 bundle 中的调试符号。

用谷歌打开很多bug报告后,原来手动指定ndk版本是

【讨论】:

    猜你喜欢
    • 2021-06-10
    • 1970-01-01
    • 2015-09-15
    • 2022-01-23
    • 2013-10-01
    • 1970-01-01
    • 2020-11-21
    • 2020-11-06
    • 1970-01-01
    相关资源
    最近更新 更多