bakusek
bakusek

Reputation: 135

minSDK version in Android Manifest issue

I've got a little problem with my project. Few months ago everything was ok (project can be compile and run without any problems). Ater that when i try to compile it (without any changes - only android studio updates), below errors show me up:

E:\Android\Android\android studio projects\Sklepik\app\src\main\AndroidManifest.xml
Error:(8, 5) uses-sdk:minSdkVersion 9 cannot be smaller than version 14 declared in library E:\Android\Android\android studio projects\Sklepik\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\10.2.0\AndroidManifest.xml
    Suggestion: use tools:overrideLibrary="com.google.android.gms.play_services" to force usage
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 9 cannot be smaller than version 14 declared in library E:\Android\Android\android studio projects\Sklepik\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\10.2.0\AndroidManifest.xml
    Suggestion: use tools:overrideLibrary="com.google.android.gms.play_services" to force usage

My manifest looks like:

<uses-sdk
        android:minSdkVersion="9"
        android:targetSdkVersion="17"
        />

and gradle

defaultConfig {
        applicationId "****"
        minSdkVersion 9
        targetSdkVersion 17
    }

Even when i change in both setcion minSdk to 14 or add overrideLibrary nothing happens. How to solve it?

Upvotes: 0

Views: 1491

Answers (1)

Nayan Srivastava
Nayan Srivastava

Reputation: 3725

You are using play services with version 10.2.0 that works on higher SDK version (min 14). You can either set 14 as min SDK version in your app or choose a lower play services version that is compatible with skd version 9.

Upvotes: 2

Related Questions