私はAndroidバージョン23で開発します。ただし、バージョン19のみのデバイスをデバッグするのが好きです。Androidスタジオで古いAndroidバージョンをデバッグ
それを行うには、私は
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.+'
}
に私のGradleファイルを変更しかし、このライン
compile 'com.android.support:design:19.+'
は
は「com.android.supportを解決に失敗しましたコンパイラエラーがスローされます。デザイン:19. + '
それを動作させるには?
API 19 appcompat/design/support/librariesはありますか? AppcompatはAPI 21でのみ追加されたため、 '19 +'は意味がありません –
ターゲットのSDKバージョンを変更せずに[minSdkVersion .. targetSdkVersion]の範囲内のすべてのデバイスでアプリケーションをデバッグできます。 sdk 17でエミュレータを作成するか、古いデバイスを接続してそこでデバッグモードにしてください –
サポートライブラリについて読むと、その目的を理解できません –