Подтвердить что ты не робот

Android.support.v7.widget.CardView не удалось найти (Android Studio 1.1 Preview)

enter image description here

Я пытаюсь добавить CardView к своей деятельности в качестве официального образца. Но это не работает.

Если я запускаю свой проект напрямую, это приведет к java.lang.ClassNotFoundException: android.support.v7.widget.CardView.

4b9b3361

Ответ 1

Вы должны добавить его в свой build.gradle:

dependencies {
    ...
    implementation 'com.android.support:cardview-v7:21.+'
    implementation 'com.android.support:recyclerview-v7:21.+'
    ...
}

Ответ 2

Пишу мой ответ, чтобы предоставить:

1) обновленная версия для compileSdkVersion 27.

2) использование implementation вместо compile - Какая разница между реализацией и компиляцией в Gradle? ,

3) полный номер версии, на который следует обращать внимание Avoid using + in version numbers; can lead to unpredictable and unrepeatable builds.., Avoid using + in version numbers; can lead to unpredictable and unrepeatable builds.., Предупреждение Android Studio.

4) визуальное отображение местоположения build.gradle(Module:app).

5) И потому что я не смог написать комментарий ниже @Eun answer.


Вам нужно вставить implementation 'com.android.support:cardview-v7:27.1.1' в build.gradle [Module: app], например, по адресу: MyFirstApplication -> app -> build.gradle

Вставьте следующее предложение зависимостей:

dependencies {
   implementation fileTree(dir: 'libs', include: ['*.jar'])
   ...
   implementation 'com.android.support:appcompat-v7:27.1.1'


   implementation 'com.android.support:cardview-v7:27.1.1'


   ...
}


Чтобы открыть из самой студии Android: (С левой стороны) 1: Проект -> Выберите представление Android -> Скрипты Gradle -> build.gradle (Модуль: приложение)

То есть:
(Если изображение ниже не отображается Вы можете найти изображение здесь.



Использование Android Studio 3.1.4

Изменить: Обновленные номера версий.

Ответ 3

dependencies {
    ...
    compile 'com.android.support:cardview-v7:26.+'
    compile 'com.android.support:recyclerview-v7:26.+'
    ...
}

Ответ 4

Я столкнулся с этой проблемой из-за повреждения кэшированных карт.

Градл выбирал локальную кешированную версию карты. Также работает, изменяя версию библиотеки, но убедитесь, что вы не переопределяете configurations.all

Решение:

Закройте Android Studio, в Windows перейдите в C:\Users\Qamar\.gradle\caches и найдите cardview удалите папку с версией, очистите и восстановите.

Использование: Android Studio 3.3 и gradle:3.2.1