美文网首页
使用ButterKnife (黄油刀报错)

使用ButterKnife (黄油刀报错)

作者: 橙果子 | 来源:发表于2018-08-14 10:53 被阅读0次

    使用导航

    1. 导入包

    compile 'com.jakewharton:butterknife:7.0.1'

    2.在onCreat方法中 初始化

    ButterKnife.bind(this); 或者 ButterKnife.bind(this,view);

    报错导航

    1.java.lang.RuntimeException: Unable to bind views for Fragment on ButterKnife.bind(this, view). 

    报错原因: R.id.name, 1. 找不到当前界面相对应的此id

                                        2.有此id, 但是此id的类型与实际不符合, 比如  @Bind(R.id.img)Imageview  img; 但是布局中却是ImageButton的类型

                                       3.类似于toolbar的情况,可能是导包错误,

    2.androidstudio3.0使用butterknife报错解决

    在build.gradle中添加配置

    android {

         defaultConfig {

                 javaCompileOptions {

                annotationProcessorOptions {

                    includeCompileClasspath = true 

                }

            }

        }

    }

    相关文章

      网友评论

          本文标题:使用ButterKnife (黄油刀报错)

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