不要从Android Studio在真实设备上开始进行Android UI测试。

3
  1. 模拟器上的UI测试 - 可以
  2. 真实设备上的调试 - 可以
  3. 真实设备上的UI测试 - 无法启动并出现以下错误:

java.lang.AssertionError: Activity never becomes requested state "[STARTED, CREATED, RESUMED, DESTROYED]" (last lifecycle transition = "PRE_ON_CREATE") at androidx.test.core.app.ActivityScenario.waitForActivityToBecomeAnyOf(ActivityScenario.java:338) at androidx.test.core.app.ActivityScenario.launchInternal(ActivityScenario.java:272) at androidx.test.core.app.ActivityScenario.launch(ActivityScenario.java:195) .....

@LargeTest @RunWith(AndroidJUnit4ClassRunner::class) .....

ActivityScenario.launch(SplashActivity::class.java)


你找到这个问题的答案了吗? - Mohammad Sommakia
遇到了同样的问题,找不到解决方案。 - Xuan Gao
2个回答

1

允许“在后台运行时显示弹出窗口权限”或类似的权限。

这在我的红米Note 8设备上有效。


1
你的回答可以通过提供额外的支持信息来改进。请[编辑]以添加更多细节,例如引用或文档,以便他人可以确认您的答案正确无误。您可以在帮助中心找到更多关于如何编写好的答案的信息。 - Community

0
在Flyme(魅族手机)上,您应该在安全应用程序中允许.test应用程序在后台运行: 允许后台运行的图像

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接