编译器 (1.8.0_91) 中出现异常错误。如果在 Bug Database (http://bugs.java.com) 中没有找到该错误,
请通过 Java Bug 报告页 (http://bugreport.java.com) 建立该 Java 编译器 Bug。请在报告中附上您的程序和以下诊断信息。谢谢。
com.sun.tools.javac.code.Symbol$CompletionFailure: 找不到java.lang.invoke.MethodType的类文件
貌似目前只有Android7.0才支持Java 8,推荐非官方兼容库retrolambda
二、按照方法2处理,也会报错
Error:Jack is required to support java 8 language features.
Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.
经过测试需要加上
defaultConfig.jackOptions.enabled = true、
解决方法:
1、app的build.gradle
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.canhui01li.myapprxretrofitdagger"
minSdkVersion 16
targetSdkVersion 25
versionCode 1
versionName "1.0"
t