android - 如何混淆两个android项目?

标签 android proguard jsr

我在Andriod系统上开发了两个基于java A和B的项目,A项目的代码依赖B项目的代码,B项目的代码也依赖A项目的代码。我可以使用Proguard混淆A但是不混淆B,A和B也能正常工作?

最佳答案

为了防止 B 被混淆,包括以下内容:

-keep class com.projectB.package.** { *; }

对于项目 B 中的所有包。这会出现在使用这些文件的任何项目的 proguard.cfg 中。当混淆器运行时,它会知道不要混淆 B 中的任何内容,并且项目 A 将被混淆。

关于android - 如何混淆两个android项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13413124/

相关文章:

spring - JSR 303 - 自定义验证器中带注释的字段的名称

android - android 中的包是否永久保存 Activity 状态?

android - 完成 MainActivity 和新 Activity 之间的所有 Activity

java - OpenExchangeRates.org 的任何 java 示例

android - Phonegap + SSL + iPhone

仅使用运行时异常的 Java 数据对象规范?

android - 如何使用 Eclipse 混淆 Android 库项目?

java - 内部接口(interface)的 Proguard 配置

Android Proguard 使用获取登录 apk 错误

java - "Turn off"以编程方式进行 bean 验证 (javax.validation.constraints)