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 包含原生代码,建议上传去混淆文件的主要内容,如果未能解决你的问题,请参考以下文章
从 App Store 和 google Play Store 禁用 iOS 和 Android 应用程序,并向用户发送自定义消息
增加 App Store 徽章的边距以匹配 Google Play 商店徽章的大小
我们可以在不更改 APP 版本的情况下更新 Google Play Store 上的 APK
您的 Android App Bundle 使用错误的密钥进行签名。 (首次在 google play store 上传应用时)