google play store 警告:App Bundle 包含原生代码,建议上传去混淆文件

Posted

技术标签:

【中文标题】google play store 警告:App Bundle 包含原生代码,建议上传去混淆文件【英文标题】:google play store warning: App Bundle contains native code, and recommend to upload deobfuscation file 【发布时间】:2021-03-24 22:32:45 【问题描述】:

当我尝试在没有任何本机代码的 Google Play 商店中更新我现有的 ionic 4 应用程序时, 我只是将我的应用从 alpha 渠道推广到生产渠道。

它显示 2 条警告消息:

    这个 App Bundle 包含 Java / Kotlin 代码,可以去混淆。我们建议上传去混淆文件,以便您的 崩溃和 ANR 可以更轻松地分析和解决

    此 App Bundle 包含本机代码,您尚未上传任何调试符号。我们建议您上传一个符号文件,以便您的 可以更轻松地分析和解决崩溃和 ANR。

有人知道如何消除这些警告信息吗?

【问题讨论】:

如消息所示,您需要将映射文件上传到发布版本。参考 - support.google.com/googleplay/android-developer/answer/… 【参考方案1】:

如果您使用 Unity 构建了 App Bundle,则可以通过转到项目设置 -> 播放器 -> 发布设置并将“发布”从 NONE 更改为 PROGUARD 来解决第一个警告。

【讨论】:

以上是关于google play store 警告:App Bundle 包含原生代码,建议上传去混淆文件的主要内容,如果未能解决你的问题,请参考以下文章

Google Play App Store 图标规则

从 App Store 和 google Play Store 禁用 iOS 和 Android 应用程序,并向用户发送自定义消息

增加 App Store 徽章的边距以匹配 Google Play 商店徽章的大小

我们可以在不更改 APP 版本的情况下更新 Google Play Store 上的 APK

您的 Android App Bundle 使用错误的密钥进行签名。 (首次在 google play store 上传应用时)

Google Play Store App 的 Apache-Cordova 更新到 4.1.1 或更高版本,但它的