我让我的游戏在 Android TV 上运行,它需要Leanback library
17。minSdkVersion
我也必须支持 API 16。我能做些什么?
构建时,我收到以下建议错误:
Suggestion: use tools:overrideLibrary="android.support.v17.leanback" to force usage
它究竟是做什么的?它真的让我的应用程序仍然支持 API 16 吗?我失去了什么?
我让我的游戏在 Android TV 上运行,它需要Leanback library
17。minSdkVersion
我也必须支持 API 16。我能做些什么?
构建时,我收到以下建议错误:
Suggestion: use tools:overrideLibrary="android.support.v17.leanback" to force usage
它究竟是做什么的?它真的让我的应用程序仍然支持 API 16 吗?我失去了什么?
您可以在此处找到详细信息。
这是它所说的:
工具:覆盖库标记
一个特殊标记,只能与 uses-sdk 声明一起使用,以覆盖导入最低 SDK 版本比该应用程序的最低 SDK 版本更新的库。如果没有这样的标记,清单合并将失败。该标记将允许用户选择可以导入哪些库而忽略最低 SDK 版本。
您需要执行以下操作: 在主 android manifest 中:
<uses-sdk android:targetSdkVersion="14" android:minSdkVersion="2"
tools:overrideLibrary="android.support.v17.leanback"/>
希望这可以帮助。