如何防止Android APK文件的逆向工程来保护代码?

我有一个应用程序的来源和APK文件。 现在我想阻止这个APK文件被反向工程。 如果可以通过逆向工程来保护我的应用程序,那么在我的编码或任何库中要遵循的步骤是什么?

Solutions Collecting From Web of "如何防止Android APK文件的逆向工程来保护代码?"

现在我想阻止这个APK文件被反向工程。

那是不可能的,对不起。

如果可以通过逆向工程来保护我的应用程序,那么在我的编码或任何库中要遵循的步骤是什么?

ProGuard,正确configuration,将混淆您的代码。 ProGuard的商业扩展版本DexGuard可能会帮助更多。 但是,您的代码仍然可以转换为smali ,具有反向工程经验的开发人员将能够了解您从小代码中所做的工作。

如果您不希望他人看到您的代码,请不要将该代码存储在他们的设备上。