Проблема GradleCompatible с использованием поддержки Android и androidx.*

Я пытаюсь проверить подключение моего приложения к Back4App. Я загружаю шаблон в репозиторий Back4App на GitHub, но, как указано в документах Back4App, мне нужно обновить версию Parse SDK для Android до последней версии, поэтому, когда я это сделаю, я получаю эта ошибка..

Я ожидаю подключения к Back4App, но я получил эту ошибку здесь androidTestImplementation 'com.android.support.test:runner:1.0.2', говоря:

введите здесь описание изображения

"Dependencies using groupId com.android.support and androidx.* can not be combined but found IdeMavenCoordinates{myGroupId='com.android.support', myArtifactId='support-core-utils', myVersion='27.1.1', myPacking='aar', myClassifier='null'} and IdeMavenCoordinates{myGroupId='androidx.core', myArtifactId='core', myVersion='1.0.1', myPacking='aar', myClassifier='null'} incompatible dependencies less... 
    Inspection info:There are some combinations of libraries, or tools and libraries, that are incompatible, or can lead to bugs. One such incompatibility is compiling with a version of the Android support libraries that is not the latest version (or in particular, a version lower than your targetSdkVersion).  Issue id: GradleCompatible"

person Abdelkabir Ghazal    schedule 30.06.2019    source источник


Ответы (2)


Похоже, у проекта проблемы с совместимостью.

На данный момент я хотел бы порекомендовать вам репозиторий ниже:

https://github.com/charlesb4a/push-notification-android

По ссылке выше вы найдете пример, работающий с последней версией.

Он также имеет конфигурацию Push.

person nataliec    schedule 01.07.2019

Я столкнулся с той же проблемой.

РЕШЕНИЕ: вам необходимо перейти на Androidx, так как Firebase обновлена, и используйте androidx. Или используйте более старую версию firebase

https://developer.android.com/jetpack/androidx/migrate

person Hemant Kushwah    schedule 02.07.2019