Gradle使用android支持和androidx的兼容问题。*

时间:2019-06-30 01:36:31

标签: android back4app

我正在尝试测试我的应用程序与Back4App的连接。.我在Back4App的GitHub存储库中下载了模板,但正如Back4App文档所注意到的,我必须将Android的Parse SDK版本更新为最新版本,因此当我我会收到此错误。.

我希望能连接到Back4App,但在这里androidTestImplementation 'com.android.support.test:runner:1.0.2'遇到此错误:

enter image description here

"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"

2 个答案:

答案 0 :(得分:0)

该项目似乎存在兼容性问题。

目前,我想向您推荐以下存储库:

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

使用上面的链接,您将找到使用最新版本的示例。

它也具有Push配置。

答案 1 :(得分:0)

我遇到了同样的问题。

解决方案是: 由于Firebase已更新,因此您需要迁移到Androidx,并使用androidx。 要不然 使用旧版本的Firebase

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