使用butterknife 8版本报空指针错误

以前用7版本,今天用8.7版本报这样的错:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myapp/com.example.myapp.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference

在项目的dependencies中加上classpath'com.neenbedankt.gradle.plugins:android-apt:1.8'

在module的gradle加上 apply plugin:'android-apt' dependencies加上 apt'com.jakewharton:butterknife-compiler:8.7.0'

重新编译就好了

你可能感兴趣的:(使用butterknife 8版本报空指针错误)