android - 如果我禁用了 minifyEnabled,是否需要提供反混淆文件
问题描述
在我的应用程序级别 build.gradle 文件中minifyEnabled = false
,我相信该应用程序不会被混淆。
当我进入游戏控制台发布应用程序时,游戏控制台显示'We recommend uploading a deobfuscation file so that your crashes and ANRs can be more easily analyzed and resolved'
. 如果我确实混淆了应用程序,这只是一个警告吗?
如果我确实需要提供一些东西,那么我会迷失方向,因为当 minifyEnabled 设置为 false 时,我什至看不到任何映射文件生成。
解决方案
这只是一个警告。即使您上传了一个没有反混淆文件的混淆应用程序,如果您在编译后保留该文件,您仍然可以手动反混淆,尽管 Google Play 无法汇总您的应用程序不同版本之间常见的错误。由于下载大小,不建议上传尚未缩小的应用程序。
推荐阅读
- python - 如何在消费前获取架构?
- node.js - 使用其他属性的猫鼬属性
- typescript - Quasar QTable的行和列的类型脚本定义
- html - 将 Bootstrap 3 轮播适配到 Bootstrap 5 时 CSS 中断
- java - 在 Java NIO 中,为什么 selector.selectedKeys() 的设计方式必须手动删除已处理的密钥?
- python - 有没有办法使用 MLP/任何其他将目标函数和误差函数作为输入并返回最佳参数的算法?
- node.js - 如何在 Azure 上为 SSR Angular 设置 NODE_TLS?
- javascript - TypeScript:如何确保功能组件的两个道具(数组)具有相同的长度?
- android - 在 garuda linux 上安装 android studio
- python - 从文本文件中提取单词