尝试在我的设备上调试 androidTests 时出现以下错误。出现的唯一错误如下,测试将永远挂起,直到我停止它。如果我运行它,测试就完成了,问题是当我尝试调试它时。我已经尝试过:
这是我在 logcat 中看到的错误:
W/ting.ventasplu: Current dex file has more than one class in it. Calling RetransformClasses on this class might fail if no transformations are applied to it!
A/ting.ventasplu:nstrumentation.cc:267] Check failed: m == frame.method_ (m=0xb0a66f30, frame.method_=0x6fac48ac) Expected void java.lang.Object.wait(long, int), Found void java.lang.Object.wait(long, int)
Run Code Online (Sandbox Code Playgroud)
这是InstrumentedTestCode:
@RunWith(AndroidJUnit4::class)
class LoginActivity2InstrumentedTest {
lateinit var scenario: ActivityScenario<LoginActivity>
val viewModel: LoginViewModel = mockk(relaxed = true)
val app: KoinTestVentasPlusApplication = ApplicationProvider.getApplicationContext()
@After
fun …Run Code Online (Sandbox Code Playgroud)