Have recently upgraded to Android Studio 3.1, and at the same time I\'m trying the Android P preview.
I\'m getting the following error on compiling:
Some dependency — perhaps playLicensing — has a transitive dependency on at least support-media-compat
, for version 26.1.0
.
To work around this:
Identify each Support Library artifact that shows up in "External Libraries" that is older than 28.0.0-alpha1
. Based on the error, those older ones should all be 26.1.0
, and it will be at least support-media-compat
.
For each of those, add your own implementation
line to your dependencies, requesting that artifact, but for 28.0.0-alpha1
. This will cause Gradle to use the newer artifact, which happens to be what you want.
Hope that whatever is depending on those older artifacts will survive with the newer artifacts.
So, at minimum, you are adding:
implementation 'com.android.support:support-media-compat:28.0.0-alpha1'