如何保护应用程序源代码

时间:2014-01-27 13:29:27

标签: android decompiler

我有一个应用程序,我需要保护/阻止我的应用程序源代码。 我需要在apk文件的帮助下使用任何工具来获取我的应用程序代码。

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

通过以下链接,您可以轻松地从apk文件中获取源代码: how to extract code of apk file

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

提前致谢...

2 个答案:

答案 0 :(得分:5)

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

ProGuard是Android SDK中包含的免费工具。 还有一个商业版本,其中包含名为DexGuard的附加功能here

答案 1 :(得分:0)

检查以下内容。 http://developer.android.com/tools/help/proguard.html

说明如何保护您的代码。