bytedance/AabResGuard

黑名单可以支持吗

CGreen11 opened this issue · 0 comments

Describe the bug
黑名单可以支持吗,有些SDK路径混淆冲突,但是不能保证添加白名单后,后续某个版本没有新的冲突路径;

以下库在使用AabResGuard后功能异常,具体异常不一;
//Pangle
implementation "com.pangle.global:ads-sdk:4.9.0.7"
implementation "com.google.android.gms:play-services-ads-identifier:18.0.1"
//Mintegral
implementation "com.mbridge.msdk.oversea:reward:16.3.21"
implementation "com.mbridge.msdk.oversea:newinterstitial:16.3.21"
implementation "com.mbridge.msdk.oversea:mbnative:16.3.21"
implementation "com.mbridge.msdk.oversea:mbnativeadvanced:16.3.21"
implementation "com.mbridge.msdk.oversea:mbsplash:16.3.21"
implementation "com.mbridge.msdk.oversea:mbbanner:16.3.21"
implementation "com.mbridge.msdk.oversea:mbbid:16.3.21"
implementation "androidx.recyclerview:recyclerview:1.1.0"

Expected behavior
引入AabResGuard主要目的是混淆自身业务资源,第三方的资源不好控制没异常;

Info (please complete the following information):

  • Device: [oppo]
  • OS: [android]
  • AabResGuard version [0.1.10]
  • Gradle version: [4.1.1]

Additional context
题外话,想请教一下,指定要混淆ProGuard的类,目前没找到类似dontkeep,比如业务Activity想要混淆,但是三方的较难穷举的Activty依旧keep