butterknife 8.4.0

来源:互联网 发布:腾讯微博 知乎 编辑:程序博客网 时间:2024/05/16 14:14

butterknife 8.4.0 使用与7.0.0 在配置上需要注意一些

1、导入butterknife

添加插件 File -->Settings-->Plugins 搜索android butterknife zelezny   安装后重启Android studio

2、butterknife8.2.1提示NullPointerException空指针的问题,按钮点击无效问题

原因:空指针及按钮点击无效都是因为gradle配置错误


app gradle下配置

apply plugin: 'com.android.application'//apply plugin: 'com.android.library'apply plugin: 'com.neenbedankt.android-apt'// 新增的1android {    compileSdkVersion 23    buildToolsVersion "23.0.3"    defaultConfig {        minSdkVersion 15        targetSdkVersion 23        versionCode 1        versionName "1.0"    }    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: ['*.jar'], dir: 'libs')    compile project(':baselibrary')    compile project(':orderlibrary')    compile 'com.jakewharton:butterknife:8.4.0'    apt 'com.jakewharton:butterknife-compiler:8.4.0'// 新增的2    //订单管理组件    compile project(':tasks:pointmanager')    //网点管理组件}
model 下的配置
buildscript {    repositories {        jcenter()        mavenCentral()    }    dependencies {        classpath 'com.android.tools.build:gradle:2.1.2'        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' // 新增的3    }}allprojects {    repositories {        jcenter()    }}task clean(type: Delete) {    delete rootProject.buildDir}

0 0
原创粉丝点击