我正在使用Android Studio 3.3,并且使用Robolectric 3.3.2进行了一些测试。
我有可能连接的多个问题。
我不知道它来自哪里。
没有这样的 list 文件:build / intermediates / bundles / debug / AndroidManifest.xml
java.lang.VerifyError:在分支目标13处期待一个堆栈映射框架
异常详细信息:
位置:
com / package / name / class.method(Ljava / util / List; Ljava / lang / String; I)Ljava / lang / String; @ 0:aload_0
原因:
在此位置的预期堆栈图框架。
字节码:
0x0000000:2a2b 1cb8 0038 2a2b 1cb8 0024 b04e 2dbf
0x0000010:4ebb 000d 5911 ea84 2db7 002b bf
异常处理程序表:
bci [0,12] =>处理程序:13
bci [0,12] =>处理程序:16
我还尝试在Java 6中使用我的依赖项和项目...
最佳答案
这种行为真的很奇怪。它发生在所有从事该项目的人身上。解决方案(目前)是删除所有测试文件。
然后将它们复制回去。
希望它可以帮助其他人。
关于java - Android Studio/Robolectric测试随机失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44717879/