gpt4 book ai didi

android - 构建期间 list 合并失败错误

转载 作者:行者123 更新时间:2023-11-29 19:07:15 26 4
gpt4 key购买 nike

我正在尝试为 API 7 构建一个应用程序,这是我需要在其上运行它的设备。我已将 minSDK 设置为 7,并添加了以下内容:

<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="19"
tools:ignore="OldTargetApi"
tools:overrideLibrary="android.support.test.espresso,
android.support.v7.appcompat,
android.support.v4,
android.support.mediacompat,
android.support.fragment,
android.support.coreui,
android.support.coreutils,
android.support.graphics.drawable,
android.support.compat">
</uses-sdk>

但是,在 (gradle) 构建期间,我收到以下错误:

Error:Execution failed for task ':app:processDebugAndroidTestManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 7 cannot be smaller than version 8 declared in library [com.android.support.test.espresso:espresso-core:2.2.2] C:\Users\david\.android\build-cache\828bf92787e99464e08501328373b997b66ab556\output\AndroidManifest.xml
Suggestion: use tools:overrideLibrary="android.support.test.espresso" to force usage

一切正常,直到我将 min sdk 设置为 7(它是 26)。

我还需要做什么才能构建它?谢谢

最佳答案

如果您的 android:minSdkVersion="7" 是强制性的,您可以尝试在您的应用 build.gradle 中使用旧版本的 espresso 并具有以下依赖项:

 androidTestCompile 'com.android.support.test.espresso:espresso-core:2.0'

您可以在Testing Library Support Release Notes 中找到版本列表。

关于android - 构建期间 list 合并失败错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46726898/

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