Я получаю сообщение об ошибке при создании приложения, и нет результата поиска для исправления,
У меня есть react-native
проект и я пытаюсь собрать Android, но я получаю эту ошибку
What went wrong:
Could not resolve all files for configuration ':react-native-video:debugCompileClasspath'.
> Could not find support-media-compat.jar (com.android.support:support-media-compat:28.0.0).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/support/support-media-compat/28.0.0/support-media-compat-28.0.0.jar
Поэтому я ищу и выясняю, support-media-compat-28.0.0.jar
не существует, и существует только support-media-compat-28.0.0.aar
.
Я получаю эту ошибку для другой библиотеки, ее android.support:transition
, и исправляю ее, добавив implementation "com.android.support:transition:${rootProject.ext.supportLibVersion}@aar"
(в конце добавьте @ aar ).
Я могу это исправить, добавив @aar
в библиотеку, но я знаю, что редактировать библиотеки не очень хорошая практика.
Итак, у меня два вопроса.
1-Как решить эту проблему, не меняя библиотеку? есть ли способ сказать gradle поиск aar, если jar не найден?
2-чего нет jar
файла? Что-то изменилось?