uses-sdk:minSdkVersion 7 cannot be smaller than version 9 declared in library

Smeet picture Smeet · Jun 22, 2015 · Viewed 7.8k times · Source

I am using Android Studio Version 1.2.2.

My project's min sdk is 7 and I want to use google play service which requires min sdk 9 and above. So I use the below to overrideLibrary the library.

Although I am getting the below error:

Error:Execution failed for task ':processDebugManifest'.

Manifest merger failed : uses-sdk:minSdkVersion 7 cannot be smaller than version 9 declared in library D:\project_name\build\intermediates\exploded-aar\com.google.android.gms\play-services-ads\7.5.0\AndroidManifest.xml Suggestion: use tools:overrideLibrary="com.google.android.gms.ads" to force usage

I stuck at this point and can not go ahead. Any help is highly appreciated.

Answer

SilentKiller picture SilentKiller · Jun 22, 2015

You just need to update your minSdkVersion 7 to minSdkVersion 9 in your gradle file.

Its just mean that your application must not have minSdkVersion (minimum SDK version) lesser then the library minSdkVersion.

update your gradle file and build project again.