强制工具:overrideLibrary Android

时间:2016-10-10 19:46:01

标签: android build android-manifest android-min-sdk

我在尝试构建我的APK时遇到以下错误:

uses-sdk:minSdkVersion 14 cannot be smaller than version 15 declared in library [com.facebook.android:facebook-android-sdk:4.6.0] /Users/jack/...
Suggestion: use tools:overrideLibrary="com.facebook" to force usage

即使我将tools:overrideLibrary行添加到AndroidManifest后,我也会清理并构建项目并收到完全相同的失败消息。

之前有没有人遇到过这个问题?我已经查看了一些类似的SO问题,但我找不到任何解决方案。

1 个答案:

答案 0 :(得分:0)

您正在使用一个库,其minsdkversion低于您项目的minsdkversion。

只需将应用的build.gradle文件中的minsdkversion更改为15即可;)

还有另一种不稳定的方法。只需在应用程序清单中添加一行代码即可强制使用它。看到这个链接:

How do I use tools:overrideLibrary in a build.gradle file?