最近新建项目后使用了butterknife 8.0.1来绑定控件,运行后程序一直奔溃,错误就是控件没有找到,去官网看了下发现作者在8.0.1新加了一些东西:
注意修改的是app文件下的build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
minSdkVersion 14
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-
android.txt'), 'proguard-rules.pro'
}
}
}
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
}
apply plugin: 'com.neenbedankt.android-apt'
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.jakewharton:butterknife:8.0.1'
apt 'com.jakewharton:butterknife-compiler:8.0.1'
}
对比找到你少的代码添加即可解决问题
本文介绍了解决ButterKnife 8.0.1版本中控件未找到导致应用崩溃的问题。通过调整项目的build.gradle配置文件,添加必要的依赖和插件,成功解决了ButterKnife绑定控件失败的情况。
2558

被折叠的 条评论
为什么被折叠?



