答案 0 :(得分:3)
尝试使用:
compile 'com.android.support:appcompat-v7:24.1.0'
使用最新的支持库并更改目标并编译sdk
compileSdkVersion 24
buildToolsVersion“24.0.1”
targetSdkVersion 24
答案 1 :(得分:0)
试试吧
编译“com.android.support:appcompat-v7:23.0.1”
您可以更改targetSdkVersion 23
答案 2 :(得分:0)
请使用我的项目gradle值并更新sdk库:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
multiDexEnabled true
applicationId "com.example.student" //change as your package name
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.0.1'
}
答案 3 :(得分:0)
尝试匹配所有版本:
compileSdkVersion 23 buildToolsVersion' 23.0.0' targetSdkVersion 23
添加以下依赖项: 编译' com.android.support:appcompat-v7:23.0.0'
确保使用最新版本的Sdk: how to update sdk
答案 4 :(得分:0)
问题是你正在使用
compile 'com.android.support:appcompat-v7:19.+'
为您提供Android 4.4.2 Kitkat API 19及更早版本的所有可能性。
在您的项目中,您尝试使用属于较新版本的材质主题,我的意思是com.android.support:appcompat:$version
,其中版本> 21。
使用Android 5.1 Lollipop API 21推出Material Design
我强烈建议您将build.gradle
文件更改为:
apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion "24.0.2"
defaultConfig {
minSdkVersion 21
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile "com.android.support:appcompat-v7:24.2.1"
}
但当然将appcompat
库更改为版本:
com.android.support:appcompat-v7:23.0.1"
就够了; - )
希望它会有所帮助