我正在使用 Android Studio,我的应用程序使用了很多模块和库 是否可以保护所有模块、库和应用程序?或者我只能为应用程序做这件事?
最佳答案
如果您为应用程序模块启用 Proguard,即包含其他模块的模块,所有内容都将被混淆。
测试它:
- 创建一个新项目
- 给它添加一个新模块,我们称它为 lib
- 将一些代码添加到库中,在应用中使用此代码
- 为应用启用 Proguard,而不是为库启用 Proguard
- 在 Android Studio 中:
- 构建 -> 清理
- 构建 -> 构建 apk
- 构建 -> 分析 apk
你应该看到所有的代码都被混淆了,lib 和 app。
关于android - 如何 Proguard 一个 android 项目及其模块和库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34045581/