我正在尝试学习新的 android 方法。在我开发新的 android 应用程序之前,我正在搜索已发布的应用程序。
如果我反编译我的应用程序的 apk,类名和对象名保持不变
但是如果我反编译市场上的应用程序,类和对象名称包含字母。这就是为什么我不明白程序员在代码中做了什么。 他们加密代码吗? 有什么办法解密吗?
最佳答案
apks 可能被混淆了 proguard .如果是您的应用,请禁用混淆。
至于为什么市场上的应用程序会这样做,那是因为您不能做您现在正在做的事情并反编译为(连贯的)源代码。据我所知,没有办法绕过它,尝试这样做是不道德的。我们是这里的软件开发人员,因此我们不会帮助您从他们那里拿走其他开发人员的工作。
关于java - 为什么反编译apk后类名和对象都是字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28423427/