我有一个只有开发人员才能看到的活动,我不希望最终用户通过逆向工程找到它。在我的本地项目中,我已经定义了它。但是在部署时,我根本不希望这个活动可用。谢谢
问问题
47 次
2 回答
2
是的,活动仍将在 APK 中......但系统永远不会看到它,因此永远无法启动。
如果您真的关心防止用户对您的 APK 进行逆向工程,那么简单的解决方案就是将活动从您的项目中全部取出。理想情况下,无论如何您都希望可下载的 APK 尽可能小。如果您想保留活动以用于部署目的,那么您始终可以克隆当前项目并将其作为备份保存在本地计算机上。
于 2012-06-18T15:41:48.667 回答
0
看看这里:http: //developer.android.com/guide/developing/tools/proguard.html
使用此工具,您可以混淆代码并配置应在 apk 中打包哪些类。
于 2012-06-18T15:54:43.567 回答