编译出错了
终端和AS编译都有问题
编译错误信息如下:
Error:Execution failed for task ':app:compileReleaseJavaWithJavac'.
> java.lang.VerifyError: Expecting a stackmap frame at branch target 23
Exception Details:
Location:
com/example/Eventbus/annotation/ThreadMode.<init>(Ljava/lang/String;I)V @12: ifeq
Reason:
Expected stackmap frame at this location.
Bytecode:
0000000: 2a2b 1cb7 0006 b200 3db6 0041 9900 0bb2
0000010: 0047 1249 b600 4fb1
具体开发环境详细信息
Mac OX 10.10.5
Android Studio 2.0
Android SDK 23.0.2
Gradle 2.10
JDK 1.8_77
Maven 3.2.3
Groovy 2.4.6
各位大虾们有遇到这个问题么???在线等....
일부 라이브러리를 사용했거나 일부 코드에 상위 버전에서 지원되지 않는 일부 구문이 포함되어 있거나 라이브러리의 바이트 코드가 상위 버전의 JDK와 호환되지 않을 수 있습니다.
으아악이전에도 이 문제를 겪은 적이 있는데, jar 패키지에 있는 바이트코드 파일을 무단으로 수정해서 발생한 문제였습니다.
다음은 참고용으로 stackoverflow에 표시된 답변입니다.