我开发 Android 应用程序,其中一些代码非常私密和机密。我将加密算法放入我的代码中以提高安全性。
但最近我读到,当人们拥有 .apk 文件时,他们可以 100% 正确地提取 java 源代码Source http://www.coders-hub.com/2013/04/how-to-convert-apk-file-into-source.html#.WHBLRlV9600.
不仅如此,人们还可以从 Google Play 商店获取 .apkSource http://www.technotraps.com/how-to-download-apk-files-directly-from-play-store/
这是否意味着拥有我的 .apk 的人可以查看我的所有源代码(java、.xml 布局、库)?如果是的话,我为拥有一个安全的应用程序所做的所有努力都没有实现。
是的,希望有一种方法可以阻止其他人获得你的辛苦劳动项目full source code
。
使能够ProGuard
为您的 Android 应用程序。ant
将会通知ProGuard
混淆你的代码。
您的代码将尽可能缩小。许多函数和变量名称将被替换为没有人可以解码或理解的缩小形式:)
更多详细信息请参见:https://developer.android.com/studio/build/shrink-code.html https://developer.android.com/studio/build/shrink-code.html
Note that enabling ProGuard takes build time much more than normal build time.So better to do it before release of your app.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)