Импортированный модуль в Android Studio не может найти импортированный класс

Недавно я загрузил библиотеку ViewPagerIndicator и импортировал ее в студию Android. После добавления его в мой проект я получаю ошибку рендеринга «Следующие классы не могут быть найдены:» и указывает на com.viewpagerindicator.IconPageIndicator.

Шаги, которые я предпринял, это Files->Import Module->'library name' , Project Structure -> Dependencies -> + the imported module . Затем в мой XML-файл layout я добавил <com.viewpagerindicator.IconPageIndicator /> , после чего у меня возникла проблема с отсутствующим классом.

Он просто компилируется, и я просматривал все файлы build.gradle и settings.gradle и сравнивал их с тем, что они должны быть в сети.

MyApp->build.gradle имеет compile project(':library') в settings.gradle dependencies MyApp->build.gradle include ':library' без ошибок сборки.

Прежде всего, вы должны импортировать проект библиотеки, следуя этому пути:

 File --> New --> Import Module 

После успешного импорта проекта библиотеки вы должны проверить файл build.gradle внутри папки вашего проекта, если в разделе «зависимости» находится следующая строка:

 compile project(':NameOfTheLibProject') 

Тогда ваш проект должен быть построен успешно.

Я обнаружил, что моей проблемой была версия Android Plugin в разделе « Структура проекта» -> « Проект» отличался от версии моих подключаемых модулей. Как только я выровнял их к одной и той же версии, я мог видеть все мои классы из моего импортированного модуля.

Взял мне часы 🙁

Следующее решение работало для меня всего два шага.

Перейдите в свою структуру проекта на студии Android, выберите проект с левой стороны. Выберите версию Android-плагина для версии Gradle, нажмите ok.

Если после синхронизации снова возникнет ошибка, перейдите в структуру проекта и выберите project.undo версию плагина Android, как и раньше. Градл выравнивает библиотеку и делает класс видимым для файлов XML.

Intereting Posts
Выпадающее меню Android-браузера не работает на устройствах Android 4.x Размер экрана устройства имеет странный эффект при масштабировании ImageViews Отключить анимацию значка ящика в двунаправленном ящике для правого ящика Изменение размера ImageView во время выполнения с помощью кнопки – Android Сжатие текстуры Android OpenGL Как PopupWindow получает уведомление о внешних событиях? Android – вертикально центральная кнопка внизу панели инструментов (например, Google Calendar) Как изменить дизайн и цвет фона прядильщика для Android? Android-приложение поддерживает несколько языков Задать вопрос о проблеме чтения AndroidManifest.xml Настройка темы Holo для Android-приложения Мое недавно выпущенное приложение не может быть установлено: Код ошибки: -504 Android: текстовая гиперссылка Прокрутка ListView с прокруткой CustomCursorAdapter не является гладкой Как воспроизводить видео в VideoView?