美文网首页
Android studio 插件ButterKnife的安装及

Android studio 插件ButterKnife的安装及

作者: sybil052 | 来源:发表于2017-12-06 16:59 被阅读0次

    一、ButterKnife插件安装

    1. 选择Android studio的preference,打开Plugins界面
    WX20171206-153747.png
    1. 在plugins界面中搜索ButterKnife并安装
    WX20171206-155642.png
    1. 重启Android studio

    二、ButterKnife插件使用

    1. 在build.gradle(Module:app)中添加依赖
    compile 'com.jakewharton:butterknife:8.8.1'
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
    
    WX20171206-160920.png
    1. 在buildscript中添加plugin

    选中build.gradle(Project:RxJavaDemo),在buildscript中添加如下代码classpath 'com.jakewharton:butterknife-gradle-plugin:8.8.1'

    WX20171206-161734.png
    1. 在build.gradle(Module:app)中apply plugin
    apply plugin: 'com.android.library'
    apply plugin: 'com.jakewharton.butterknife'
    
    WX20171206-162125.png
    报错了~ Error:(2, 0) Cannot add extension with name 'android', as there is an extension already registered with that name.

    原来apply plugin: 'com.android.library'跟com.android.application冲突了,我们只需要删掉apply plugin: 'com.android.library'这一行就行了。

    1. 使用时需要将R.替换成R2.
    WX20171206-165734@2x.png
    1. 别忘了最最重要的一句~
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            ButterKnife.bind(this);
        }
    

    相关文章

      网友评论

          本文标题:Android studio 插件ButterKnife的安装及

          本文链接:https://www.haomeiwen.com/subject/czflixtx.html