我应该使用什么工具来保护 android apk 并禁用代码反编译?

What tools should I use to make android apk protected and to disable code decompile?

我和我的大学提出了 Android 申请,我们很快就会在商店中发布它。在发布它之前,我们必须保护 apk 不被解密并禁用代码反编译。有人可以解释一下,我们应该使用什么工具来保护应用程序?代码混淆和代码认证靠谱吗?

APK 中的代码未加密,而是经过编译的。您无法阻止反编译。

然而,有一些方法可以让人们更难通过混淆来对代码进行逆向工程。您可以使用 R8 或 ProGuard 这样做:https://developer.android.com/studio/build/shrink-code

如果您需要更进一步,还有一些付费软件会混淆资源和更多东西(例如 dexguard)。

但请记住,它不会阻止任何人复制您的应用程序、重新发布它或检查传入或传出该应用程序的 http 请求。你只能努力提高难度。