Android Studio - Невозможно указать собственный minSdkVersion
После установки Android L Developer Preview SDK ранее сегодня я хотел сделать свое приложение совместимым как с Android L, так и с более старыми версиями, такими как Jelly Bean. Мое приложение использует minSdkVersion, равное 16, но, поскольку я попробовал предварительный просмотр, Android Studio, похоже, не уважает мой minSdkVersion. Я пытаюсь запустить приложение на моем Galaxy Nexus (API 19), и вот ошибка, которую я получаю:
Вот мой AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.simon.holocountownapp"
android:versionCode="45"
android:versionName="4.1.1" >
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="L" />
...
Вот мой build.gradle:
apply plugin: 'android'
android {
compileSdkVersion 'android-L'
buildToolsVersion '20'
defaultConfig {
minSdkVersion 16
targetSdkVersion 'L'
}
buildTypes {
release {
runProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
productFlavors {
}
}
dependencies {
compile 'com.doomonafireball.betterpickers:library:1.5.2'
compile 'uk.co.androidalliance:edgeeffectoverride:1.0.1'
compile 'com.readystatesoftware.systembartint:systembartint:+'
compile "com.android.support:support-v4:+"
compile "com.android.support:support-v13:+"
}