gpt4 book ai didi

android - Cordova list 合并失败

转载 作者:可可西里 更新时间:2023-11-01 18:53:58 26 4
gpt4 key购买 nike

当我们尝试使用 cordova phone-gap 构建 android 时,会发生此错误

:mergeDebugResources
:processDebugManifest D:\Android\ThePlug\platforms\android\AndroidManifest.xml:27:9-31 Error:
Attribute meta-data#android.support.VERSION@value value=(25.3.1) from [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31
is also present at [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).
Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:34 to override.
See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.
:processDebugManifest FAILED
FAILURE: Build failed with an exception.
  • 出了什么问题:任务“:processDebugManifest”的执行失败。

    Manifest merger failed : Attribute meta-data#android.support.VERSION@value val ue=(25.3.1) from [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:2 7:9-31 is also present at [com.android.support:support-v4:26.0.0-alpha1] Androi dManifest.xml:27:9-38 value=(26.0.0-alpha1).Suggestion: add 'tools:replace="android:value"' to element a t AndroidManifest.xml:25:5-27:34 to override.

最佳答案

我是 ionic 用户,可以确认是 facebook4 插件的 1.9.1 版问题​​导致了此问题。

有两种方法可以解决此问题,一种是快速解决方法,另一种是解决方案。

  1. 要修复它以便您可以立即构建,请执行以下操作:在platforms/android中的build.gradle文件末尾添加如下代码。

    配置.all { resolutionStrategy.eachDependency { DependencyResolveDetails 细节 -> def requested = details.requested 如果(requested.group == 'com.android.support'){ 如果 (!requested.name.startsWith("multidex")) { details.useVersion '25.3.1' } } }

  2. 更好的解决方法是使用这个插件:cordova plugin add cordova-android-support-gradle-release,这应该可以解决任何依赖问题。

这里(详细)讨论了这个问题: https://github.com/jeduan/cordova-plugin-facebook4/issues/507

关于android - Cordova list 合并失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44235605/

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