gpt4 book ai didi

android - 如何使用工具 :overrideLibrary in a build. gradle 文件?

转载 作者:IT老高 更新时间:2023-10-28 12:50:45 38 4
gpt4 key购买 nike

我正在使用需要 Android 17 或更高版本的leanback 库。但是我的应用程序支持 16 的 minSDK,所以我从 gradle 得到一个构建错误说

Error:Execution failed for task ':Tasks:processPhoneDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 17 declared in library /Users/mike/Projects/android-for-dummies-v3/Tasks/build/intermediates/exploded-aar/com.android.support/leanback-v17/21.0.2/AndroidManifest.xml
Suggestion: use tools:overrideLibrary="android.support.v17.leanback" to force usage

当我查看 build tools documentation ,我看到了如何将 overrideLibrary 标记添加到我的 list 中,但问题是我在我的 gradle 文件而不是我的 list 中声明了我的 minSdk。

当 minSdk 在 build.gradle 而不是 AndroidManifest.xml 中声明时,如何使用 overrideLibrary

最佳答案

打开 Android Studio -> 打开 list 文件

添加 <uses-sdk tools:overrideLibrary="android.support.v17.leanback"/> 不要忘记包含 xmlns:tools="http://schemas.android.com/tools"也是,在 <application> 之前标记

enter image description here

关于android - 如何使用工具 :overrideLibrary in a build. gradle 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27095077/

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