我很高兴听到android工作室已经做了一些更新,以便在android studio中简单地进行单元测试,所以我一直试图设置roboelectric但是我无法通过以下方法中出现的这个错误。
MainActivity = Robolectric.buildActivity(MainActivity.class).create().get();
使用以下stacktrace
引起:java.lang.RuntimeException:java.lang.NoSuchMethodException:java.lang.Object.attach(android.content.Context,android.app.ActivityThread,android.app.Instrumentation,android.os.IBinder, int,android.app.Application,android.content.Intent,android.content.pm.ActivityInfo,java.lang.CharSequence,android.app.Activity,java.lang.String,android.app.Activity $ NonConfigurationInstances,android。 content.res.Configuration) 在org.robolectric.util.ReflectionHelpers.traverseClassHierarchy(ReflectionHelpers.java:248) 在org.robolectric.util.ReflectionHelpers.callInstanceMethod(ReflectionHelpers.java:138) ......还有36个
为什么会发生这种情况以及我可以做些什么来克服它?