Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ButterKnife@OnClick()无法正常工作_Android_Butterknife - Fatal编程技术网

Android ButterKnife@OnClick()无法正常工作

Android ButterKnife@OnClick()无法正常工作,android,butterknife,Android,Butterknife,E/AndroidRuntime:致命异常:主 过程:com.example.carries,PID:10164 java.lang.BootstrapMethodError:调用站点的异常#1引导方法 在butterknife.internal.DebouncingOnClickListener。(DebouncingOnClickListener.java:12) 在com.example.carries.MainActivity_ViewBinding。(MainActivity_View

E/AndroidRuntime:致命异常:主 过程:com.example.carries,PID:10164 java.lang.BootstrapMethodError:调用站点的异常#1引导方法 在butterknife.internal.DebouncingOnClickListener。(DebouncingOnClickListener.java:12) 在com.example.carries.MainActivity_ViewBinding。(MainActivity_ViewBinding.java:34) 位于java.lang.reflect.Constructor.newInstance0(本机方法) 位于java.lang.reflect.Constructor.newInstance(Constructor.java:343) 在butterknife.butterknife.bind(butterknife.java:170) 在butterknife.butterknife.bind(butterknife.java:99) 位于com.example.carries.MainActivity.onCreate(MainActivity.java:35) 位于android.app.Activity.performCreate(Activity.java:7136) 位于android.app.Activity.performCreate(Activity.java:7127) 位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271) 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)上 位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) 在android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) 在android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)中 在android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)中 在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) 位于android.os.Handler.dispatchMessage(Handler.java:106) 位于android.os.Looper.loop(Looper.java:193) 位于android.app.ActivityThread.main(ActivityThread.java:6669) 位于java.lang.reflect.Method.invoke(本机方法) 位于com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)


Butter Knife要求在版本9.0.0及更新版本中启用Java 8。您可以在上了解有关如何启用此功能的更多信息

您需要添加以下内容

 @BindView(R.id.text_view)
TextView text_view;

@BindView(R.id.app_bar)
Toolbar toolbar;

 private FirebaseUser firebaseUser;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    ButterKnife.bind(this);
    setSupportActionBar(toolbar);



}

@OnClick(R.id.test_btn)
void btnTest(){
    Toast.makeText(this, "all ok", Toast.LENGTH_SHORT).show();
}

到您的应用程序build.gradle。

Butter Knife要求您在版本9.0.0及更高版本中启用Java 8。您可以在上了解有关如何启用此功能的更多信息

您需要添加以下内容

 @BindView(R.id.text_view)
TextView text_view;

@BindView(R.id.app_bar)
Toolbar toolbar;

 private FirebaseUser firebaseUser;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    ButterKnife.bind(this);
    setSupportActionBar(toolbar);



}

@OnClick(R.id.test_btn)
void btnTest(){
    Toast.makeText(this, "all ok", Toast.LENGTH_SHORT).show();
}

到您的应用程序build.gradle。

您可以在这里发布您的xml布局文件吗?您可以在这里发布您的xml布局文件吗?此外,最新版本似乎使用了Androidx组件。此外,最新版本似乎使用了Androidx组件。