在同步gradle – NullPointerException之后,ButterKnife不绑定视图

我有一个ButterKnife库的问题。 在同步gradle之后,我的视图停止了绑定 – 在没有任何问题的情况下运行。 我附上一些代码。

build.gradle(app)

 compile 'com.jakewharton:butterknife:8.6.0' annotationProcessor 'com.jakewharton:butterknife-compiler:8.6.0' 

主要活动

 public class MainActivity extends AppCompatActivity { @BindView(R.id.navigation) BottomNavigationView navigation; private Fragment fragment; private FragmentManager fragmentManager; private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener = new BottomNavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { switch (item.getItemId()) { case R.id.navigation_home: fragment = new HomeFragment(); break; case R.id.navigation_dashboard: fragment = new GraphFragment(); break; case R.id.navigation_notifications: fragment = new ProfileFragment(); break; } final FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(R.id.content, fragment).commit(); return true; } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.setDebug(true); ButterKnife.bind(this); fragmentManager = getSupportFragmentManager(); navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener); }} 

黄油日志

D / ButterKnife:查找绑定com.example.azkb.instproject.refactor.MainActivity D / ButterKnife:未找到。 尝试超类android.support.v7.app.AppCompatActivity D / ButterKnife:MISS:到达框架类。 放弃搜索。

当我把Kotlin加入到我的项目中时,问题就出现了。

解:

kapt'com.jakewharton:butterknife-compiler:8.7.0'

感谢downvoting 🙂