1、下载安装插件 在AndroidStudio的settings/Plugins的搜索框中输入Android-ButterKnife-Injections,搜索并点击安装(如下图,是已经安装完成的)
2、添加依赖 首先在project下的build.gradle中添加依赖:classpath ‘com.jakewharton:butterknife-gradle-plugin:10.1.0’
buildscript {
repositories {
mavenCentral()
google()
}
dependencies {
classpath 'com.jakewharton:butterknife-gradle-plugin:10.1.0'
}
}
然后在app目录下的build.gradle中添加: implementation ‘com.jakewharton:butterknife:10.1.0’ annotationProcessor ‘com.jakewharton:butterknife-compiler:10.1.0’
dependencies {
implementation 'com.jakewharton:butterknife:10.1.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0'
}
3、重启程序 点击工具栏Code/Generate…然后点击下图所示位置 选择自己想操作的对象点击confirm即可。
########以上是插件的安装及使用过程。但是实际操作过成可能遇见各种问题。#########
1、重启软件后出现如下提示 解决办法:找到"C:\Users\Administrator\AppData\Roaming\Google\AndroidStudio4.1\plugins" 目录下的 Android-ButterKnife-Injections.jar文件复制到"D:\Android_studio\plugins"路径下(你自己AS的安装目录)。重启AS,搞定! 2、插件安装完成,也没报错,但是在按上面操作过程点击工具栏Code/Generate并没看到箭头对应的选项。 解决办法:鼠标光标必须放在放到R.layout.xxx上,然后点击Code/Generate…(也可以直接鼠标光标放对位置后直接鼠标右键,找到Generate)
|