一、ButterKnife

  -- 项目地址:https://github.com/JakeWharton/butterknife

导入butterknife



二、android butterknife zelezny 

 -- 项目地址:https://github.com/avast/android-butterknife-zelezny

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

问题:generate 没有Generate ButterKnife Injections选项

解决办法:需要将光标移到setContentView(R.layout.acty_login),将光标放到R.layout.acty_login,然后右键Generate就有了。要注意一定要将光标放在R.layout.acty_login上面。



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

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


参考地址:http://my.oschina.net/ximidao/blog/671324?fromerr=qcSNhvAH

          http://bbs.csdn.net/topics/391946592

                  https://segmentfault.com/q/1010000005349657

apply plugin: 'com.android.application'android {    compileSdkVersion 23    buildToolsVersion "23.0.3"    defaultConfig {        applicationId "com.first.zparkdemo"        minSdkVersion 15        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.2.1'    apt 'com.jakewharton:butterknife-compiler:8.2.1'}



更多相关文章

  1. 万字长文带你了解最常用的开源 Squid 代理服务器
  2. S5PV210 Android(安卓)DM9000驱动
  3. 整理 酷炫 Android(安卓)开源UI框架 动画
  4. Android(安卓)SDK安装
  5. android好文章或博客地址收藏
  6. Android(安卓)悬浮窗弹不出输入法的踏坑之路
  7. Android(安卓)Studio Gradle Sync同步慢问题
  8. Android(安卓)SDK manager镜像服务器
  9. Android跨进程通信IPC之4——关于"JNI"的那些事

随机推荐

  1. Android(安卓)怎样获得手机信息(四)
  2. Android(安卓)Camera SurfaceView 获取预
  3. 如何在Android(安卓)Studio中导入JNI生成
  4. Android(安卓)网络框架 Retrofit2.0介绍
  5. Android(安卓)6.0 权限介绍 完善权限解决
  6. android binder和aidl java代码理解(一)
  7. Android嵌入式开发的几个注意点
  8. Android(安卓)studio 3.4中gradle版本5.1
  9. 巧妙设置Android来方便管理Linux和Window
  10. Android(安卓)X86上运行基于ARM">ARM处理