У моего вопроса та же проблема, что и у Проблема с использованием файла .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.class. Я думаю, что это проблема, почему я получаю сообщение об ошибке «не удается разрешить символы».
Как мне это исправить?