1

我让我的游戏在 Android TV 上运行,它需要Leanback library17。minSdkVersion我也必须支持 API 16。我能做些什么?

构建时,我收到以下建议错误:

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

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

4

1 回答 1

0

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

这是它所说的:

工具:覆盖库标记

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

您需要执行以下操作: 在主 android manifest 中:

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

希望这可以帮助。

于 2016-05-12T19:35:20.490 回答