gpt4 book ai didi

android - Play Services Analytics 是否与 Gradle 3.3/AndroidX 兼容?

转载 作者:行者123 更新时间:2023-11-29 00:56:00 25 4
gpt4 key购买 nike

当增加我的 Android Gradle 插件依赖项(从 3.2.1 -> 3.3.x)时,我开始看到这个问题:

D8:程序类型已经存在:android.support.v4.media.RatingCompat$1

此类位于:com.android.support:support-media-compat正如这里的建议 https://developer.android.com/jetpack/androidx/migrate我已经添加了对 AndroidX 版本库的显式依赖:androidx.media:media

这不起作用(同样的问题)。

然后我做:

gradlew app:dependencies

我看到 com.android.support:support-media-compat 是来自 com.google.android.gms:play-services-analytics 的传递依赖(16.0.7,据我所知是最新的)。

我也试过排除传递依赖:

implementation ('com.google.android.gms:play-services-analytics:16.0.7') {
exclude group: 'com.android.support', module: 'support-v4'
}

但这不起作用(support-v4 依赖仍然显示为传递依赖)。

我的版本

  1. com.android.tools.build:gradle:3.3.1
  2. Gradle 5.2.1

渐变属性:

android.useAndroidX=true
android.enableJetifier=false

有什么建议吗?

最佳答案

你应该设置:

android.enableJetifier=true

以便为您转换传递依赖。

关于android - Play Services Analytics 是否与 Gradle 3.3/AndroidX 兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54711292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com