Проблемы при импорте внешней библиотеки из github из Android Studio - PullRequest
0 голосов
/ 07 мая 2018

У меня возникли проблемы с импортом этой библиотеки в мой проект в Android-студии. Он определяет новый тип ImageView, чтобы упростить добавление булавок к изображениям, а также выполнять операции масштабирования с помощью пинча. Я столкнулся с проблемой, когда я не могу сослаться на определенный класс (SubsamplingScaleImageView) в моем коде. В файле кода, к которому я пытаюсь сослаться, я попытался импортировать тот же путь, который определен для XML-файла макета, но он все равно выдает ошибку неверного идентификатора класса. Моя версия Gradle 1.2.2. Согласно инструкциям в репозитории, я попытался просто добавить директиву компиляции в файл build.gradle моего приложения, а также напрямую загрузить файл aar и импортировать его в свой проект. В обоих случаях проект будет построен правильно, но в определенных файлах, где я хочу сослаться на элемент управления, я получу ошибку. В XML-файле макета, где я хочу его использовать, я использовал правильный идентификатор (как определено здесь ) и определил правильное пространство имен в файле, чтобы получить надлежащие атрибуты.

Я боролся с этой проблемой гораздо дольше, чем хотел бы признать, и был бы признателен за любую помощь.

1 Ответ

0 голосов
/ 07 мая 2018

Попробуйте:

Перейдите в Файл> Неверный кэш / Перезапуск> Неверный и перезапустите

или попробуйте: Обновление Gradle (поскольку библиотека использует gradle 3.0.1) как:

 dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
}

или обновите Android Studio до последней версии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...