繁体   English   中英

我如何支持API 16但仍然有Leanback?

[英]How can I support API 16 but still have Leanback?

我让我的游戏在Android TV上工作,它需要Leanback library ,它希望minSdkVersion为17.我也必须支持API 16。 我能做什么?

建设时,我得到一个错误这个建议:

Suggestion: use tools:overrideLibrary="android.support.v17.leanback" to force usage

它到底是做什么用的? 它真的让我的应用程序仍然支持API 16吗? 我失去了什么?

您可以在此处找到详细信息。

这是它说的:

工具:overrideLibrary标记

一个特殊的标记,只能与uses-sdk声明一起使用,以覆盖导入库,该库的最低SDK版本比该应用程序的最低SDK版本更新。 没有这样的标记,清单合并将失败。 该标记将允许用户选择可以导入哪些库而忽略最低SDK版本

你需要做以下事情:在主要的Android清单中:

<uses-sdk android:targetSdkVersion="14" android:minSdkVersion="2"
          tools:overrideLibrary="android.support.v17.leanback"/>

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM