Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何保护应用程序源代码_Android_Decompiler - Fatal编程技术网

Android 如何保护应用程序源代码

Android 如何保护应用程序源代码,android,decompiler,Android,Decompiler,我有一个应用程序,我需要保护/阻止我的应用程序源代码。 我需要,没有人可以得到我的应用程序代码使用任何工具的帮助下,apk文件 我发现通过使用以下步骤,可以从apk文件中获取应用程序源代码。 i、 e.如果有人获得apk文件,那么他/她可以通过使用apk轻松找到应用程序的源代码 通过以下链接,您可以轻松地从apk文件获取源代码: 我只是想保护我的应用程序源代码 先谢谢你 检查以下各项。 解释如何保护您的代码。要讲完整的故事,没有办法完全阻止人们复制和反向工程APK。虽然没有办法完全保护您的代

我有一个应用程序,我需要保护/阻止我的应用程序源代码。 我需要,没有人可以得到我的应用程序代码使用任何工具的帮助下,apk文件

我发现通过使用以下步骤,可以从apk文件中获取应用程序源代码。 i、 e.如果有人获得apk文件,那么他/她可以通过使用apk轻松找到应用程序的源代码

通过以下链接,您可以轻松地从apk文件获取源代码:

我只是想保护我的应用程序源代码

先谢谢你

检查以下各项。


解释如何保护您的代码。

要讲完整的故事,没有办法完全阻止人们复制和反向工程APK。虽然没有办法完全保护您的代码,但您所能做的就是尽可能使您难以理解反编译的代码。这就是Proguard的用武之地:它混淆了代码,这意味着它修改代码的方式使得无法从APK恢复类、成员和函数名

是Android SDK中包含的免费工具。
还有一个商业版本提供了称为DexGuard的附加功能。

请注意,即使在Proguard之后,代码仍然相对可以理解。它所能做的就是阻止普通用户查看。为什么你觉得你需要混淆你的应用程序?这个问题通常的答案是你不知道。