java - 从混淆器中排除包

标签 java android proguard obfuscation

我在 proguard.cfg 中排除父包后,如何包含一些包:

例如:

-保留 com.myapp.** { *;

我希望 proguard 混淆 com.myapp.data.** { *;

最佳答案

您可以使用 ProGuard 风格的正则表达式作为类名:

-keep class !com.myapp.data.**,com.myapp.** { *; }

关于java - 从混淆器中排除包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18537003/

相关文章:

java - 每当 Firebase Firestore Android 发生变化时如何实现通知?

java - GSon是否弄乱了时间戳变量

java - Apache wink 访问身份验证 header

android - 我的 android 应用程序需要在我的网络服务器上使用 ssl 吗

android - Proguard Retrace 无法使用堆栈跟踪运行时信息,例如 E/AndroidRuntime(10237) :

Android ProGuard 无法在 IntelliJ 11.1 中访问 jarfile ..\lib\proguard.jar

java - 开发基于 REST 的客户端程序的必要组件和策略是什么?

android - 从缓冲区播放音频

c# - Xamarin android OnSharedPreferenceChangeListener

android - 使用 Android 库项目设置 ProGuard