Android studio не импортирует библеотеки import android.support.v4.content.ContextCompat;

Я пытаюсь создать календарь по туториалу- https://github.com/prolificinteractive/material-calendarview. Проблема в том, что Андроид Студио не может найти эти библиотеки:

import android.support.v4.content.ContextCompat;
import com.calendar.MainActivity;
import com.calendar.R;

Gradle:

dependencies {
    //noinspection GradleCompatible
    implementation 'com.android.support:support-v4:28.0.0-alpha1'
    implementation 'com.github.prolificinteractive:material-calendarview:2.0.0'
    implementation 'androidx.appcompat:appcompat:1.3.0'
    implementation 'com.google.android.material:material:1.4.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
    testImplementation 'junit:junit:4.+'
    androidTestImplementation 'androidx.test.ext:junit:1.1.3'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}

2 Gradle файл:

allprojects {
    repositories {
        google()
        mavenCentral()
        maven { url "https://jitpack.io" }
        jcenter() // Warning: this repository is going to shut down soon
    }

Также, я пробовала вместо первой строчки

implementation 'com.android.support:support-v4:28.0.0-alpha1'

вот это

 implementation 'com.android.support:support-v4:27.1.1'

Ответы (1 шт):

Автор решения: Vadik

Новый подход — использование androidx библиотек, support-v4, support-v7 и прочее использовать уже не нужно. Вот здесь таблица соответствия классов.

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

import androidx.core.content.ContextCompat

Этот класс находится в библиотеке androidx.core:core, которая у вас уже есть в проекте, так как у вас подключена androidx.appcompat:appcompat.

→ Ссылка