使用下面的代码片段我收到了一些错误(按照日志)。
(findViewById(R.id.btn_verify)).setOnClickListener(view -> {
doSomething();
}
E / AndroidRuntime:致命异常:主要是 java.lang.IncompatibleClassChangeError:接口未实现
在android.view.View.performClick(View.java:4211)
在android.view.View $ PerformClick.run(View.java:17446)
在android.os.Handler.handleCallback(Handler.java:725)
在android.os.Handler.dispatchMessage(Handler.java:92)
在android.os.Looper.loop(Looper.java:153)
在android.app.ActivityThread.main(ActivityThread.java:5299)
at java.lang.reflect.Method.invokeNative(Native Method)
在java.lang.reflect.Method.invoke(Method.java:511)
在 com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:833) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
在dalvik.system.NativeStart.main(本地方法)
答案 0 :(得分:0)
在项目级别1及其作品中添加了以下代码。
dependencies {
classpath 'me.tatarka:gradle-retrolambda:3.2.5'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}