Android Studio解决 java.lang.VerifyError: Expecting a stackmap frame at branch target xx
程序员文章站
2022-04-25 07:49:58
...
一、前言
在写单元测试时原本没有问题,pull了一次代码之后重新运行时报错(如下:
java.lang.VerifyError: Expecting a stackmap frame at branch target XX
Exception Details:
Location:
...
Reason:
Expected stackmap frame at this location.
Bytecode:
...
二、解决
Google了一下…
原因:大概是java验证更严格了,所以报错。应该设置一下jdk参数
具体步骤(我开发环境是JDK1.8):
- 导航栏RUN -->Edit configuration
- 通过Test Kind选中class(也可以根据自己需要只选中某个方法或者选中整个项目)
- 把VM option改成 “-noverify”
- 点击OK