我的应用程序的minSdkVersion为8。我想在支持它的设备上使用minSdkVersion为14的库,如果不支持,则回退到其他组件。从理论上讲,这可以使用新的manifest merger来实现,但是minSdkVersion似乎有一种特殊情况:

Defaults to 1.
The higher priority document's version will be used but importing a library with a more recent version will generate an error.


有没有一种方法可以强制gradle包括库依赖项,以便我可以处理SDK版本问题?

最佳答案

感谢@CommonsWare的建议,我找到了正确的咒语。如果我将此行添加到AndroidManifest.xml,则一切正常。

<uses-sdk tools:node="replace" />

关于android - 使用具有更高minSdkVersion的库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24575540/

10-09 07:39