原作者博客地址:http://blog.csdn.net/dodod2012/article/details/52105824


一、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

[html]  view plain  copy  
  1. apply plugin: 'com.android.application'  
  2.   
  3. android {  
  4.     compileSdkVersion 23  
  5.     buildToolsVersion "23.0.3"  
  6.   
  7.     defaultConfig {  
  8.         applicationId "com.first.zparkdemo"  
  9.         minSdkVersion 15  
  10.         targetSdkVersion 23  
  11.         versionCode 1  
  12.         versionName "1.0"  
  13.     }  
  14.     buildTypes {  
  15.         release {  
  16.             minifyEnabled false  
  17.             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'  
  18.         }  
  19.     }  
  20. }  
  21.   
  22. buildscript {  
  23.     repositories {  
  24.         mavenCentral()  
  25.     }  
  26.     dependencies {  
  27.         classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'  
  28.     }  
  29. }  
  30.   
  31. apply plugin: 'com.neenbedankt.android-apt'  
  32.   
  33. dependencies {  
  34.     compile fileTree(include: ['*.jar'], dir: 'libs')  
  35.     testCompile 'junit:junit:4.12'  
  36.     compile 'com.android.support:appcompat-v7:23.3.0'  
  37.     compile 'com.jakewharton:butterknife:8.2.1'  
  38.     apt 'com.jakewharton:butterknife-compiler:8.2.1'  
  39. }  

更多相关文章

  1. Android(安卓)SDK Android(安卓)NDK Android(安卓)Studio 官方下
  2. mac 安装Android(安卓)studio遇到的问题及解决
  3. Mac Yosemite下Android(安卓)Studio环境问题集合
  4. RK3288 Android(安卓)7.1 屏蔽“您的设备内部出现了问题。请联系
  5. Dealing with dependencies in Android(安卓)projects
  6. 【转】android 有效解决achartengine在scrollview中伸缩的问题
  7. Android(安卓)ListView常见属性问题
  8. Android获取设备型号和系统版本号、mac地址、IP、屏幕的分辨率
  9. Android(安卓)SDK Android(安卓)NDK Android(安卓)Studio 官方下

随机推荐

  1. 编译android版本pjsip
  2. 第二篇,赶脚
  3. Android(Java):ndk开发
  4. android对话框之AlertDialog.Builder类的
  5. [置顶] Android(安卓)IPC 通讯机制源码分
  6. [摘]Android如何将程序打成jar包
  7. 实用代码3
  8. Android Service源码分析
  9. Android(安卓)禁止状态栏下拉
  10. Android学习中,又遇到个不爽的bug