diff --git a/meta-loader/proguard-rules.pro b/meta-loader/proguard-rules.pro index 70d4e8eb2..01c40f718 100644 --- a/meta-loader/proguard-rules.pro +++ b/meta-loader/proguard-rules.pro @@ -2,6 +2,10 @@ public static byte[] dex; (); } +# With --injectdex the app keeps its own dex files in this apk, so its R8 output and ours end up in +# one class loader with the app's dex first; classes left in the root package as La;..Li; would then +# resolve to the app's. The relocated ones are the vendored org.lsposed.hiddenapibypass. +-repackageclasses org.lsposed.external -dontwarn androidx.annotation.NonNull -dontwarn androidx.annotation.Nullable -dontwarn androidx.annotation.VisibleForTesting