当我使用ButterKnife 8.4.0时,错误:异常:错误:找不到com.android。支持:支持注释:24.1.0
当I userButterKnife8.4.0出现错误: 异常:错误:找不到com.android。支持:支持注释:24.1.01 IDE是Android Studio 2.2,添加了apt 这是我的身材。格雷德尔:当我使用ButterKnife 8.4.0时,错误:异常:错误:找不到com.android。支持:支持注释:24.1.0,android,Android,当I userButterKnife8.4.0出现错误: 异常:错误:找不到com.android。支持:支持注释:24.1.01 IDE是Android Studio 2.2,添加了apt 这是我的身材。格雷德尔: apply plugin: 'com.android.application' apply plugin: 'android-apt' android { compileSdkVersion 24 buildToolsVersion "23.0.3" default
apply plugin: 'com.android.application'
apply plugin: 'android-apt'
android {
compileSdkVersion 24
buildToolsVersion "23.0.3"
defaultConfig {
minSdkVersion 14
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
} dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:24.0.0-beta1'
compile 'com.jakewharton:butterknife:8.4.0'
apt 'com.jakewharton:butterknife-compiler:8.4.0'
}
删除所有butterknife依赖项并添加:
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.jakewharton:butterknife:7.0.1'
您需要匹配编译SDK的版本、构建工具版本、目标SDK版本和支持库。如果您的应用程序支持API 24,则需要将所有值更改为API 24。像这样:
...
android {
compileSdkVersion 24 // Using API 24
buildToolsVersion "24.0.2" // Using API 24
defaultConfig {
minSdkVersion 14
targetSdkVersion 24 // Using API 24
versionCode 1
versionName "1.0"
}
} dependencies {
...
compile 'com.android.support:appcompat-v7:24.2.0' // Using the latest API support 24
...
}
显示您的
build.gradle
apply插件:'com.android.application'apply插件:'android apt'android{compileSdkVersion 24 buildToolsVersion“23.0.3”defaultConfig{minSdkVersion 14 targetSdkVersion 24 version代码1 versionName“1.0”}依赖项{compile fileTree(包括:['*.jar'],dir:'libs')compile'com.android.support:appcompat-v7:24.0.0-beta1'compile'com.jakewharton:butterknife:8.4.0'apt'com.jakewharton:butterknife compiler:8.4.0'}buildToolsVersion“24.0.2”
正如@IntelliJAmiya所说,您需要将构建工具版本更改为24.0.2,但我想使用最新版本。在这种情况下,您应该将构建版本升级到最新的24+版本。您是指构建工具版本?是的,您需要将安卓SDK升级到最新版本。dd编译'com.Android.support:appcompat-v7:24.2.0'