Я разрабатываю версию для Android версии 23. Но теперь мне нравится отлаживать устройство, имеющее только версию 19.Отладка старой версии Android с Android Studio
Чтобы сделать это, я изменил мой Gradle файл
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
defaultConfig {
applicationId "com.mydomain.myapp"
minSdkVersion 16
targetSdkVersion 19
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile fileTree(include: ['dtp_library'], dir: 'libs')
compile project(':libs:dtp_library')
compile 'com.android.support:appcompat-v7:19.+'
compile 'com.android.support:design:19.+'
compile 'com.android.support:support-v4:19.+'
}
Но эта линия
compile 'com.android.support:design:19.+'
бросает ошибку компилятора
Не удалось решить «com.android.support: дизайн: 19. + '
Как заставить его работать?
Вы уверены, что есть API 19 appcompat/design/support/libraries? Appcompat был добавлен только в API 21, поэтому с 19 + 'не имеет смысла –
вы можете отлаживать свое приложение на всех устройствах в диапазоне [minSdkVersion .. targetSdkVersion], не изменяя целевую версию sdk. Просто создайте эмулятор с помощью sdk 17 или подключите свое старое устройство и включите режим отладки –
прочитайте о библиотеке поддержки, вы не понимаете ее цели –