android 不再手写控件ID绑定,插件化批量绑定
2021-05-10 本文已影响0人
光sail
记录下插件使用中遇到的问题
由于ButterKnife 已经不开始维护了,新项目建议使用第二种方式
-
第一种插件 Android ButterKnife Injections (Support Kotlin)
-
第二种插件 GenerateFindViewById
以上两种都是图形化操作绑定id控件,提高开发效率,只需安装插件即可,不在进行其他任何设置。
GenerateFindViewById 使用效果如下图
![](https://img.haomeiwen.com/i15465226/5eca74254126b04a.png)
![](https://img.haomeiwen.com/i15465226/00782750eb692d06.png)
![](https://img.haomeiwen.com/i15465226/e0d8dc5e2c904c0b.png)
安装路径
![](https://img.haomeiwen.com/i15465226/229e61dc35c0f9b3.png)
出现的问题:
按照上面安装插件,由于我公司电脑android开发环境搭建是直接 从笔记本上打包java、 android studio、android sdk 拷贝到公司电脑D盘目录,而非android 安装时的默认C盘目录,安装好插件后,每次重启android studio 会报 Plugin "GenerateFindViewById Injections!" is incompatible (supported only in IntelliJ IDEA).错误 。
解决办法:
-
步骤一
需要在android studio ---setting--- plugins 下找到 插件的下载地址,如图1。
图1
-
步骤二
点击链接 ,跳转到插件介绍页面,如图2,下载插件 ar包。
图2
)
- 步骤三
下载拷贝到android studio 目录下plugins文件夹内,例如我的目录如图3所示
![](https://img.haomeiwen.com/i15465226/122b051335bd8f20.png)
- 步骤四
重启后即可使用插件功能,