我有一个开发人员的眼睛活动,我不希望最终用户进行逆向工程查找。在我的本地项目中,我定义了它。但在部署时,我不希望此活动完全可用。感谢
答案 0 :(得分:2)
是的,活动仍将在APK中......但系统永远不会看到它,因此永远无法启动。
如果您真的关心防止用户对您的APK进行逆向工程,那么简单的解决方案就是将活动全部放在项目之外。理想情况下,您希望您的可下载APK尽可能小。如果要将活动保留用于部署目的,则可以始终克隆当前项目并将其作为本地计算机上的备份保留。
答案 1 :(得分:0)
看看这里:http://developer.android.com/guide/developing/tools/proguard.html
使用此工具,您可以对代码进行模糊处理,并配置应在apk中打包的类。