1

До сих пор у меня было android:minSdkVersion="7" в моем приложении. Позже мне пришлось добавить сервисы Google Play, которые требуют minSdkVersion="9". И я получил эту ошибку:Android Studio - uses-sdk: minSdkVersion 7 не может быть меньше версии 9, объявленной в библиотеке

uses-sdk:minSdkVersion 7 cannot be smaller than version 9 declared in library 
[com.google.android.gms:play-services:8.4.0] C:\AppsFolder\MyApp\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\8.4.0\AndroidManifest.xml 

Я не возражаю, установив более высокий minSdk поэтому я изменил его android:minSdkVersion="9"

Но я все еще получаю ту же ошибку ... Я очищенный и перестроен проекта много но это продолжается. Как-то Android Studio все еще видит android:minSdkVersion="7". Любые идеи, как это исправить?

Я использую Android Studio 1.5.1

+2

пожалуйста показать все ваши Gradle файл приложения –

ответ

1

кажется, что вы меняете minSdkVersion непосредственно в AndroidManifest.xml файле. Android Studio использует файлы gradle для этих настроек, а не файл манифеста.

Вы должны удалить эти записи из манифеста и редактирования ваших приложений build.gradle файл (находится в корневом каталоге проекта/приложения/папки)

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 

    defaultConfig { 
     applicationId "com.yourdomain.yourpackage" 
     minSdkVersion 9 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
... 

 Смежные вопросы

  • Нет связанных вопросов^_^