You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
com.guardsquare.dexguard.cuB: Expecting type and name instead of just 'build' before '(' in line 14819 of file '/some/path/app/build/outputs/dexguard/configs/<redacted>/prerelease/consumer-rules.pro'from package 'androidx.media3',
included from argument number 6
at com.guardsquare.dexguard.cLm.d(DexGuard9.5.4:3434)
at com.guardsquare.dexguard.cLm.c(DexGuard9.5.4:3247)
at com.guardsquare.dexguard.cLm.d(DexGuard9.5.4:3208)
at com.guardsquare.dexguard.cLm.d(DexGuard9.5.4:1410)
at com.guardsquare.dexguard.cLm.c(DexGuard9.5.4:1292)
at com.guardsquare.dexguard.cLm.e(DexGuard9.5.4:201)
at com.guardsquare.dexguard.bkP.main(DexGuard9.5.4:42)
Thanks for flagging, and apologies for the breakage. We do have (internal) automated tests for these proguard configs, that ensure certain functionality continues to work on minified builds - and these fail if the line in question is removed completely, but unfortunately pass both with the current invalid form and with the corrected form including the return type.
Version
Media3 1.3.0
More version details
No response
Devices that reproduce the issue
Devices that do not reproduce the issue
No response
Reproducible in the demo app?
No
Reproduction steps
We are using a proprietary tool called
DexGuard
in our build process - this is a "variant" ofProGuard
.The latest release 1.3.0 of the exoplayer artifact contains an invalid ProGuard rule which was introduced here: 97b8f1a
The official ProGuard playground also marks this rule as invalid: https://playground.proguard.com/p/4usJIa
Expected result
The app can be built successfully with DexGuard
Actual result
Build fails with the following exception:
Media
Not applicable
Bug Report
adb bugreport
to android-media-github@google.com after filing this issue.The text was updated successfully, but these errors were encountered: