【发布时间】:2015-07-26 14:09:40
【问题描述】:
【问题讨论】:
-
Android 项目
-keep所有活动的ProGuard 规则。否则,我们无法通过基于清单条目的反射创建这些活动的实例。
标签: android
【问题讨论】:
-keep 所有活动的ProGuard 规则。否则,我们无法通过基于清单条目的反射创建这些活动的实例。
标签: android
Activity 类没有被完全混淆。这是因为活动在清单中列出,并且在那里引用的类会自动保留。这是必需的,因为 Android 框架通过反射访问这些应用程序入口点。
阅读更多来自here:
构建过程运行工具 aapt 以自动创建 配置文件 bin/proguard.txt,基于 AndroidManifest.xml 和 其他 xml 文件。然后构建过程传递配置文件 到 ProGuard。所以 ProGuard 本身确实不考虑 AndroidManifest.xml,但是 aapt+ProGuard 可以。
【讨论】: