mirror of
https://github.com/samsonjs/media.git
synced 2026-04-13 12:35:48 +00:00
Enfore minCompileSdk version when depending on ExoPlayer/Media3 libs
If an app sets a compileSdkVersion that is lower than the one used to
create AARs of its dependencies, the build process may produce invalid
outputs, for example by stripping methods from the APK that are only
called when the app is running on a new API version.
To avoid this issue, we can enforce that the compileSdk of apps or
libraries depending on ExoPlayer/Media3 is at least the same as the
one we used for compilation when creating the AAR.
Issue: google/ExoPlayer#10684
PiperOrigin-RevId: 485100067
(cherry picked from commit 23d39caea0)
This commit is contained in:
parent
721487a701
commit
e4d77f7a7c
1 changed files with 3 additions and 0 deletions
|
|
@ -22,6 +22,9 @@ android {
|
|||
targetSdkVersion project.ext.targetSdkVersion
|
||||
consumerProguardFiles 'proguard-rules.txt'
|
||||
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
|
||||
aarMetadata {
|
||||
minCompileSdk = project.ext.compileSdkVersion
|
||||
}
|
||||
}
|
||||
|
||||
compileOptions {
|
||||
|
|
|
|||
Loading…
Reference in a new issue