你好,我正在导入compile 'me.grantland:autofittextview:0.2.+'
,这个项目是最小sdk 14,我的最小sdk是9。当我编译项目错误消息弹出:
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 9 cannot be smaller than version 14 declared in library [me.grantland:autofittextview:0.2.1] E:AndroidProjectsColoridoappbuildintermediatesexploded-aarme.grantlandautofittextview .2.1AndroidManifest.xml
Suggestion: use tools:overrideLibrary="me.grantland.widget" to force usage
所以我添加了<uses-sdk tools:overrideLibrary="me.grantland.widget"/>
和xmlns:tools="http://schemas.android.com/tools"
,但没有变化。是否有办法改变导入项目的最小sdk ?谢谢。
删除覆盖,这是一个坏主意。
您的IDE应该有一个GUI选项,可以将其更改为> 14。
这是一个关于如何改变它的问题。Android Studio
您应该将项目更改为库的minimumSKD
值(在您的示例中为14)。这是因为库不支持低于API 14
,因此您不能根据需要使用它…更多信息请点击这里。
因此,您可以寻找替代库或下载相同的库并将其导入到您的项目中,然后将minimumSKD
值更改为9