目前我正在开发小型 Android 项目来练习 Android 编程。但是,一旦上市,我想通过 ProGuard 对 APK 进行混淆/优化。但是这个工具重命名类来混淆代码,所以:
- 使用 Android Query 等工具编写代码是否安全?
- 如果不安全,有哪些框架示例可以与 Pro Guard 一起安全使用?
- 有什么办法可以解决这个问题?还是我应该使用良好的旧 Android 风格编写所有内容而忘记“少写,多做”的方法?
- 我如何识别 ProGuard 安全的工具和不安全的工具?
我假设您想使用第三方库(jar 文件)。您可以使用 3 步方法:
在任何情况下,混淆都不是您简单地切换的开关。您需要熟悉涉及学习曲线的 proguard 配置文件。