Since Gradle 7.0 JCenter Maven repository is marked as deprecated. Library should remain available even though developer will decide to drop JCenter support.
Actual
Removing JCenter from project repositories will result of ExpandableLayout library being unable to find.
The problem is connected to build system. It's not device-related.
Reproducible steps
Add latest ExpandableLayout version to the project.
Having JCenter still in repository list, synchronize the project.
At this point everything should be fine.
Remove JCenter from repository list.
Synchronize the project (optionally purging local Maven repository).
Gradle synchronization will fail with "Could not resolve all files" error mentioning ExpandableLayout library.
Overview
JCenter Maven repository is scheduled for closing. Migrate to other central repository. JCenter end of life memo - https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/
Expected
Since Gradle 7.0 JCenter Maven repository is marked as deprecated. Library should remain available even though developer will decide to drop JCenter support.
Actual
Removing JCenter from project repositories will result of ExpandableLayout library being unable to find. The problem is connected to build system. It's not device-related.
Reproducible steps
Add latest ExpandableLayout version to the project. Having JCenter still in repository list, synchronize the project. At this point everything should be fine. Remove JCenter from repository list. Synchronize the project (optionally purging local Maven repository). Gradle synchronization will fail with "Could not resolve all files" error mentioning ExpandableLayout library.