当前位置: 首页 > 知识库问答 >
问题:

如何在build.gradle文件中使用工具:Overridelibrary?

梁烨
2023-03-14

我使用的是leanback库,它需要Android17或更高版本。但是我的应用程序支持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

当我查看构建工具文档时,我看到了如何将overridelibrary标记添加到清单中,但问题是我在gradle文件中而不是在清单中声明了minSdk。

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

共有1个答案

莫欣悦
2023-03-14

打开Android Studio->打开清单文件

添加 不要忘记在 标记之前包含xmlns:tools=“http://schemas.android.com/tools”

 类似资料:
  • 下面的“build.gradle”: 当您运行时: 它产生: 我肯定这一定是可能的,那么你是怎么做到的呢?

  • 问题内容: 我是新手,想要弄清楚如何在我们的Jenkins构建机器上进行设置。我们的应用程序可以在Android Studio内完美构建,但从未生成过build.gradle文件,我相信我需要该文件才能在Jenkins上运行gradle构建。 任何帮助表示赞赏! 问题答案: 我最终从头开始创建了这些构建文件。 以下是一些准则: 如果您的项目包含多个模块,请在项目的根目录(与所有模块处于同一级别)创

  • 本文向大家介绍android-gradle 如何配置build.gradle文件,包括了android-gradle 如何配置build.gradle文件的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 了解“基本”和“高级”工具栏,以及如何自定义工具栏、创建新工具栏及管理多个工具栏。 启动 Illustrator 后,屏幕左侧会出现一个工具栏,其中包含处理文档时需要使用的各种工具。您可以使用工具栏中的工具执行各种任务,例如创建、选择和处理对象以及选择、文字、上色、绘制、采样、编辑和移动图像。 工具栏类型 Illustrator 提供以下类型的工具栏: 基本:启动 Illustrator 后,默认

  • 了解“基本”和“高级”工具栏,以及如何自定义工具栏、创建新工具栏及管理多个工具栏。 启动 Illustrator 后,屏幕左侧会出现一个工具栏,其中包含处理文档时需要使用的各种工具。您可以使用工具栏中的工具执行各种任务,例如创建、选择和处理对象以及选择、文字、上色、绘制、采样、编辑和移动图像。 工具栏类型 Illustrator 提供以下类型的工具栏: 基本:启动 Illustrator 后,默认

  • 我是毕业生的新手,我需要配置我的构建.gradle文件。我正在使用硒网络驱动程序,我有.jar文件列表。我如何将此jar文件作为依赖项包含在我的build.gradle文件中?我有这个.jar在我的包中一个名为lib的文件夹中。我有 }但是我一直有下面的错误: 失败:生成失败,出现异常。 其中:构建文件“/主页/ola/工作区/构建分级”行: 20 出错了:评估根项目“工作区”时出现问题。无法将对