У моего вопроса та же проблема, что и у Проблема с использованием файла .AAR в другом проекте. а>. Но я хочу добавить больше деталей. Отсюда новый вопрос.
Мне также известны такие решения, как этот Android Studio не может разрешать символы из импортированного модуля AAR, но ответы не совсем то, что я ищу.
Я могу без проблем добавить свой файл AAR в свой проект, либо добавив его в папку libs/, либо добавив в качестве нового модуля AAR. Проблема возникает, когда авторы AAR предоставляют обновленный AAR (потому что они что-то изменили в своем публичном API, т.е. добавили новый параметр в один из старых методов).
Android Studio не может принять изменения. В старой библиотеке у меня был вызов этого метода:
library.showText("hello");
Авторы выпустили новый API с обновлением того же метода, который должен называться так:
library.showText("hello", 5000); // added timeout param
Когда я щелкаю по методу, удерживая клавишу CTRL, я перехожу к старому классу, в котором метод находится в C:\Users\MyUser\.gradle\caches\transforms-1\files-1.1\library.aar\...\old .сорт. Я думаю, что это проблема, почему я получаю сообщение об ошибке «не могу разрешить символы».
Как это исправить?