Android Studio 3.2配置ButterKnife

android studio 3.0.1依赖butterknife报错问题解决办法以及androidstudio2.0和3.0以上butterknife配置大全 异常:Error:android-apt plugin is incompatible with the Android Gradle plugin.  Please use 'annotationProcessor' configuration instead.解决办法如下:一、把project目录下的build.gradle中的classpath ‘com.neenbedankt.gradle... 阅读详情

概述:

ButterKnife是android studio 中一个自动生成和关联viewUI控件与view变量的一个工具,人称黄油刀,可以极大提高工作码代码效率,但不同的Android studio版本对应有不同的版本,下面是android studio 3.2版本的配置过程:

安装Android butterknife Zeleny插件

在设置界面,点击plugins,然后选择右边界面的 Browse repositories ,在弹出的界面中搜索butterknife,选择Android butterknife Zeleny ,点击install

在这里插入图片描述

配置

在工程的build.gradle中的dependencies添加

  classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

在app的build.gradle中dependencies中添加

  implementation 'com.jakewharton:butterknife:8.4.0'
  annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'

重新重启下就可以使用butterknife

使用

在使用的activity 或者 Fragment中的R.layout.xxx 上右击选择
在这里插入图片描述
在这里插入图片描述

OK, 可以愉快的使用啦~

1.嵌入式控制器EC学习,编译环境搭建 工欲善其事,必先利其器。 在学习EC相关知识之前,首先需要完成EC代码编译环境的搭建,需要如下内容: Keil C51(用于EC中C代码的编译器环境) EC源代码,我们使用从网上可以下载到的 ITE_V12.4_Update 版的代码为例进行学习 代码编辑器,这个可以根据自己的习惯选择,VS Code或者Source Insight等 Keil C51下载地址: http://www.downcc.com/soft/307131.html 下载完成后请进行破解 EC源代码 ... 阅读详情

相关推荐

Unity零基础到入门 ☀️| 基础知识入门篇章,看完就可以做游戏啦! | 寻找C站宝藏

Unity入门基础知识。本篇文章介绍了关于Unity入门的一些基础知识,包括基本概念和使用实例。简单易上手,轻松实现Unity入门操作!

努力前行,总会成为自己心中的那道光 1万+

android 9(13)

现在新技术层出不穷,如果每次出新的技术,我们都深入的研究的话,很容易分散精力。新的技术可能很久之后我们才会在工作中用得上,当学的新技术无法学以致用,很容易被我们遗忘,到最后真的需要使用的时候,又要从头来过(虽然上手会更快)。我觉得身为技术人,针对新技术应该是持拥抱态度的,入了这一行你就应该知道这是一个活到老学到老的行业,所以面对新技术,不要抵触,拥抱变化就好了。Flutter 明显是一种全新的技术,而对于这个新技术在发布之初,花一个月的时间学习它,成本确实过高。

2301_82241775的博客 595

TeeChart8.ocx图表控件(含注册)汉化版

TeeChart8.ocx图表控件(含注册)汉化版 EXE文件,运行后,自动注册。

[Android开发] ButterKnife8.5.1 使用方法教程总结

一、 ButterKnife是啥注解中相对简单易懂的很不错的开源框架 1. 强大的View绑定和Click事件处理功能,简化代码,提升开发效率 2. 方便的处理Adaper里的ViewHolder绑定问题 3. 运行时不会影响app效率,使用配置方便 4. 代码清晰,可读性强github开源地址: https://github.com/JakeWharton/butterknife二、使用

KeepStudy 2万+

ButterKnife 8.5.1 版本使用详细步骤

ButterKnife 8.5.1 版本使用详细步骤 ButterKnife 大大简化了程序员编写代码的速度,.并且在7.0版本以后引入了注解处理器,取代了之前利用反射原理进行findViewById影响APP性能的方式,不再影响APP运行效率,下面将一步步带你开启 ButterKnife 之旅. 1.先在Project(即整个工程根目录)的build.gradle中添加如下代码 depen

bencheng06的博客 719

AndroidStudio中使用最新ButterKnife注解框架

之前了解和使用过另外一个比较流行的Android注解开源框架AndroidAnnotions,其功能也非常强大,使用比较方便,唯一的不足就是要在项目AndroidManifest.xml中为Activity配置对应的Activity_类。 我们把AndroidAnnotions和ButterKnife简单地比较下:AndroidAnnotions利用注解方式简化代码,提高开发效率,但是相对于Butt

true100的专栏 8892

Android笔记】v10.2.3最新版ButterKnife配置及使用

目录1. Android Studio添加依赖1.1 build.gradle(Module:app)文件1.2 build.gradle(Project:xxx)文件2. Android Studio安装插件3. ButterKnife 在项目中应用3.1 @BindView() 绑定id3.2 @OnClick Button点击事件3.3 @OnClick RadioButton点击事件3.4 @OnCheckedChanged CheckBox点击事件3.5 @OnPageChange ViewPag

哈哈哈 7253

Android Studio 3.2ButterKnife配置——简单4步搞定

1、进入设置界面,搜索plugins,点击右边界面的 Browse repositoriew… 2、弹出的界面中搜索butterknife,注意选择Android butterknife Zeleny ,然后install(下载)。 3、在工程的build.gradle中的dependencies添加 classpath 'com.neenbedankt.gradle.plugins:andr...

weixin_45180903的博客 401

Android Studio中gradle配置ButterKnife(AS2.3.3

在app和依赖的module中进行ButterKnife配置 第一步,在project中的build.gradle配置如下(为了复用,使用了公用组件ext) 在进行配置如下(此处可以在github上参考Butterknife的官方文档进行配置) 第二步,在app的build.gradle中添加两行依赖即可 compile "com.jakewharton:butte...

Coding&Sharing 467

最简单的android studio2.3安装 ButterKnife 8.5.1版本方法,解放双手

Android  ButterKnife Zelezny是个很好用的工具,经常会用到,开发的时候经常会做一些搬运工的事,这个工具就是可以一键帮我们搬了!最近android studio 升级到了2.3,我就升级到了Android Studio 2.3正式版,毕竟作为一名IT行业的工作者,肯定需要有一颗勇于接受新技术的心理。稳定版的对开发没有什么影响,平时做开发也不建议用测试版的。 不过得顺便

发光棒的博客 3597

Android 组件化butterknife问题

问题描述 在Android 开发过程中butterknife是非常有名的第三方依赖库,应用其依赖注入功能可以极大的提高开发效率,但是butterknife在module中有一些坑需要注意。 在Android Studio 3.3 中使用butterknife 会出现编译产生不了R2.class情况。为解决这一情况,特此写下这篇文章小记一下。 解决方案 对于低于Android Studio 3.1...

cxmfzu的博客 1110

Android Studio 3.3配置Butterknife处理

文章目录对butterknife的版本要求gradle脚本配置project脚本module脚本module脚本注意 对butterknife的版本要求 Android Studio3.3配置butterknife对版本有要求,9.0.0-r2以上 但butterknife10.0.0只支持Androidx As mentioned in the change log, 10.0.0 only...

Night_X的博客 4425

Android Studio 配置ButterKnife

**Android Studio 配置ButterKnife**

qq_31980169的博客 415

ButterKnife配置小记

前言 想写个demo,demo中想用下ButterKnife,结果,配置的方法又记不清了,找了下以前的代码,又百度了一下,才重新配置成功,这他瞄的多费功夫,花点时间做下笔记,哪怕花点,~.~,最近欠的总结是越来越多,再不记下来,都要忘完了。然后配置Butterknife不同版本之间有差异,我这里只记我遇到了,其它的,遇到了再补充。 1.版本 Android Studio2.3.2 &amp...

三月的船长 590

Android Studio3.0 配置ButterKnife出错的解决方法

前言 之前我用的Android  Studio的版本是2.3.3的,后来在朋友的强烈推荐以及自己在网上看的文章里面都建议把Android Studio升级到3.0,这不升级完了,就出现了一大堆的问题,我们来一个一个解决,写这篇博客的目的一是为了提醒自己,二嘛当然是帮助遇到这个问题的人,这篇文章主要讲解的是引用ButterKnife框架出现的问题 Android Studio2.3版本下如何配置...

qq_28390451的博客 470

使用ButterKnife8.4报空指针异常&AndroidStudio3.1.2 报错:Could not get unknown property 'packageForR' for task

一般报空的原因就是配置的时候出现了错误 导致一直报空指针 如果是升级3.0以后报错Could not get unknown property 'packageForR' for task,见底部     配置的时候需要注意3点: 1.  在Module 中 apply plugin: 'com.neenbedankt.android-apt'   2.添加依赖的时候  ...

zq019的博客 573

解决AndroidStudio3.1.2butterknife的冲突问题

如果AS版本是3.1.2的话会与butterknife产生冲突,具体冲突原因butterknife创始人并没有解释,以下是butterknife创始人给出的解决办法1)将gradle 的依赖版本降低到8.4.0(两个要同步)implementation 'com.jakewharton:butterknife:8.4.0' annotationProcessor 'com.jakewharton:...

Melect的博客 2635

ButterKnife9.0.0-rc2 配置

  升级了AndroidStudio3.4之后,发现项目中的很多依赖库都不能用,原因是随着AS升级之后,Gradle随之升级到3.4.1,很多第三方库也需要更高版本的支撑,今天遇到ButterKnife失效的问题,原本是8.5.1的版本(基于gradle3.1),提示升级ButterKnife9.0.0-rc2,上网查了一下资料,更改配置步骤如下——   首先在项目的build.gradle 文...

大山喵写博客的地方 1331

android studioButterKnife无法绑定控件

问题: 今天在使用android studio的插件ButterKnife绑定好控件后,在调用控件时报出空指针异常的情况;软件版本: android studio2.3.1 ButterKnife:1.6.0解决方法: 1. 在project的build.gradle文件中的dependencies 中添加classpath 'com.neenbedankt.gradle.plugins:

放空90的博客 1115

butterknife使用_Android注入框架ButterKnife使用解析

Android开发中使用注入框架,可减少findViewById的代码量,也能让我们的代码更加整洁,有许多著名的注入框架比如,ButterKnife,Annotation,XUtils,afinal等,最开始接触的是XUtils,后面开始接触到了ButterKnife; XUtils包含了许多模块,比如数据库操作orm,网络请求,图片及视图注入,而如果仅需要做视图注入的话BK更合适些。今天来看看B...

weixin_28783937的博客 297

android studio apt作用,解决Android studio 2.3升级到Android studio 3.0 后apt报错问题

1.现象描述原来项目在Android studio 2.3一切正常,升级3.0之后报如下错误:Error:Cannot choose between the following configurations of project :android_sdk:- debugApiElements- debugRuntimeElements- releaseApiElements- releaseRun...

weixin_29189377的博客 176
上一篇: 各国语言缩写以及国际域名缩写
下一篇: Valgrind检测内存泄漏
Markus.Zhao
博客等级 码龄8年 66粉丝 96原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值