最近心血来朝,突然想把旧的app更新下代码
build.gradle(Module:app):

apply plugin: 'com.jakewharton.butterknife'dependencies {implementation 'com.jakewharton:butterknife:10.2.3'annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.3'
}

build.gradle(project:xxx):

buildscript {repositories {mavenCentral()}dependencies {classpath 'com.jakewharton:butterknife-gradle-plugin:9.0.0-rc2'}
}

然后就能正常使用啦~

@BindView(R.id.fl_main)FrameLayout mFlMain;@BindView(R.id.tb_main)TabLayout mTlMain;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_top);
//        mFlMain = findViewById(R.id.fl_main);
//        mTlMain = findViewById(R.id.tb_main);ButterKnife.bind(this);}

注:如果在编译后出现一下错误:

API 'variantOutput.getProcessResources()' is obsolete and has been replaced with 'variantOutput.getProcessResourcesProvider()'.

建议将butterknife的版本号降低

Android项目添加butterknife(黄油刀)相关推荐

  1. Android框架之ButterKnife(黄油刀)

    Android框架之ButterKnife(黄油刀) Butterknife简介 ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及se ...

  2. XamarinSQLite教程Xamarin.Android项目添加引用

    XamarinSQLite教程Xamarin.Android项目添加引用 在Xamarin.Android项目中,导入System.Data和Mono.Data.SQLite库的操作步骤如下: (1) ...

  3. android项目添加图片,安卓开发:往项目中添加并使用图片

    一 往项目中添加图片文件 (1)iOS项目 在iOS项目中,如果往项目中添加的图片是png格式的,就是往Assets.xcassets文件夹中添加. 如果不是png格式,比如jpg格式的图片,就不能往 ...

  4. android 添加黄油刀,Android Butterknife 黄油刀的使用

    1.ButterKnife是一个由JakeWharton写的开源框架,它使用注解处理将属性和方法和View绑定,以生成模板代码. Eliminate findViewById calls by usi ...

  5. 【Android】Studio 依赖 ButterKnife 黄油刀 时出现 空指针异常

    一 . 出现过程描述 在项目中使用黄油刀,在依赖中加入'com.jakewharton:butterknife:8.0.1',结果项目 运行报错,提示空指针异常NullPointerException ...

  6. Android butterknife黄油刀使用大全

    转载请标明出处:http://blog.csdn.net/donkor_/article/details/77879630 前言: ButterKnife是一个专注于Android系统的View注入框 ...

  7. 关于如何正确地在android项目中添加第三方jar包

                  在android项目中添加第三方jar包虽然不是一个很复杂的问题,但是确实给很多开发者带来了不小的困扰.我自己就曾经碰到过calss not found exception ...

  8. Android ButterKnife(黄油刀)的使用

    首语 在android开发过程中,我们会写大量的布局和点击事件,像findViewById.设置view监听这样简单而重复的操作让人觉得麻烦,而ButterKnife是注解中相对简单易懂的很不错的开源 ...

  9. Cordova项目添加android平台失败的问题

    今天使用 cordova 创建项目后,添加 android 平台的时候一直失败,报错如下,记录下问题解决过程. Using cordova-fetch for cordova-android@~7.1 ...

最新文章

  1. Android 替换TextView 里面指定的符号
  2. Biztalk 2006 adapter的开发比2004容易的多
  3. ORA-600(qerltcInsertSelectRop_bad_state)错误
  4. 在LNMP或Nginx上配置NameCheap免费SSL证书
  5. Ehcache中核心类和方法
  6. python中使用什么表示代码块、不需要使用大括号_Python3学习笔记02-基础语法
  7. [转]Oracle执行计划的相关概念
  8. FastReport人民币大写转换
  9. 【线性代数】向量空间
  10. Java静态方法可能会产生代码异味
  11. 智联招聘简历如何导出html,如何将拉勾网(智联招聘)的预览简历导出来
  12. vc的UI编程PngTextButton控件的适用情况
  13. LSTM 与 Bilstm介绍(包含代码实现、Python)
  14. 面对 996,程序员如何利用“碎片时间”涨薪?
  15. Function Maps: A Flexible Representation of Maps Between Shapes
  16. java篇 之 多态
  17. 各省简称 拼音 缩写_中国各省、直辖市、自治区名称汉语拼音字母缩
  18. 汽车故障诊断技术【9】
  19. MATLAB实战系列(十三)-Matlab绘制柱形图使用技巧解答(附Matlab代码)
  20. 笔记本计算机摄像头怎么打开,笔记本都有摄像头吗_笔记本电脑摄像头怎么打开-win7之家...

热门文章

  1. Python基础 —— Python环境搭建
  2. 计算机专业 英语六级作文,英语六级作文范文高分版 计算机和人 Computer and Man...
  3. Redis实现消息队列的方式
  4. 单节锂电池充电方案三种常用电路
  5. Netty之reactor模式
  6. 写给后端开发工程师的H5前端开发知识
  7. Could not resolve dependencies for project xxx
  8. windows访问腾讯云CentOS7.6图形化界面操作
  9. Linux time时间概述
  10. 1、移动机器人软硬件组成