gpt4 book ai didi

android - Gradle 同步警告 - list 合并失败 - play-services-wearable

转载 作者:搜寻专家 更新时间:2023-11-01 07:43:08 25 4
gpt4 key购买 nike

gradle 同步后我收到以下错误消息:

Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(26.0.2) from [com.android.support:percent:26.0.2] AndroidManifest.xml:25:13-35
is also present at [com.android.support:support-v4:26.1.0] AndroidManifest.xml:28:13-35 value=(26.1.0).
Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:23:9-25:38 to override.

在我的磨损应用程序中,我有这个抛出错误的依赖项:

implementation 'com.google.android.gms:play-services-wearable:15.0.1'

如果我停用它,gradle sync 就会正常工作。

据我所知这是最新版本。谁能帮我解决这个问题?

Android Wear 应用依赖项:

compileOnly 'com.google.android.wearable:wearable:2.3.0'
implementation 'com.google.android.support:wearable:2.3.0'
implementation 'com.google.android.gms:play-services-wearable:15.0.1'

最佳答案

问题是 com.google.android.support:wearable:2.3.0 依赖于支持库 26.0.2!
看这里https://mvnrepository.com/artifact/com.google.android.support/wearable/2.3.0 !

com.google.android.gms:play-services-wearable:15.0.1 依赖于支持库 26.1.0!
看这里https://mvnrepository.com/artifact/com.google.android.gms/play-services-basement/15.0.1 !

我已经通过将其添加到 list 文件中解决了这个问题:

<meta-data
tools:replace="android:value"
android:name="android.support.VERSION"
android:value="26.1.0" />

但这并不理想,因为如果添加更高版本的库,则必须更改或删除它。如果您忘记了它,您仍然使用 26.1.0 而不是新版本。

Google 必须提供一个真正的解决方案,更新版本的 com.google.android.support:wearable 应该使用依赖项 26.1.0 而不是 26.0.2!

关于android - Gradle 同步警告 - list 合并失败 - play-services-wearable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51056835/

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