몇일전에 개발자 게시판에 올라온거같은데 아시는 분들은 아시겠지만 모르시는 분들을 위해서 올립니다.


추가된 라이브러리가 minSdkVersion보다 높은경우 해당 오류가 나오는데 저의 경우 기존 이클립스 프로젝트를 포팅하니 해당 에러가 나왔습니다.


오류에 설명도 같이 되어있습니다.


uses-sdk:minSdkVersion 8 cannot be smaller than version 9 declared in library \AndroidstudioProjects\ProjectName\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\6.5.87\AndroidManifest.xml

Suggestion: use tools:overrideLibrary="com.google.android.gms" to force usage


와 같은 오류를 만났을때 Suggestion에 적힌대로 처리하시면 됩니다.


1. AndroidManifest.xml의 manifest 항목에 tools스키마를 추가합니다.

<manifest

    xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"

    package="your.packpage"

    android:versionCode="1"

    android:versionName="1.0" >


2. uses-sdk 항목에 오류에 Suggestion처럼 해당 항목을 추가하면 됩니다.

<uses-sdk  android:minSdkVersion="8"

        android:targetSdkVersion="19"

        tools:overrideLibrary="com.google.android.gms"/>