Android:什么是Proguard和ProGuard映射

Ovi*_*Ovi 8 crash android proguard

当我检查我的应用程序崩溃时,注意到这个报告

上传您的ProGuard反混淆文件,以便对此APK版本的未来堆栈跟踪进行反混淆处理. 检查了此链接但未了解 https://support.google.com/googleplay/android-developer/answer/6295281?hl=en

Lon*_*ger 4

正如我在这里的回答,Proguard 是当你尝试编译 apk 时的主要过程之一(特别是当你将 apk 发布到 google play 商店时)

  1. 混淆

  2. 优化

  3. 收缩

Android studio 导入问题。(应用程序工具)

简单来说,通过一些逆向工程技术,你可以看到一个没有proguard的apk是如何被看到的

https://ahbsa.wordpress.com/2015/04/30/decompiling-apk-reverse-engineering-android-application/

通过使用一些逆向工程技术,带有 proguard 的 apk 内的类将是类似的东西

在此输入图像描述

你现在可能有这个想法了。即使您使用了 Proguard ,.dex 类仍然可以被反编译。但如果你使用 Proguard,代码几乎不可读。而如果使用一些更先进的技术(例如Dexguard),它们可以提供更好的性能,并且反编译.dex类后代码会更复杂。