当前位置: 首页 > 知识库问答 >
问题:

appium只是闪烁白色屏幕,不打开应用程序

姜良哲
2023-03-14

我遇到了一个奇怪的问题,appium只是闪烁白色屏幕,没有打开应用程序,如果我在模拟器中手动打开应用程序,它可以工作。这个问题突然发生。

我对这个问题的看法。( 不知道如何解决这个问题 )

  • 它只发生在像电报这样的少数应用程序
  • 在appium日志中,我没有看到appPackage和活动(即使我已经设置了功能)
  • 在日志中,我看到这个消息“[UiAutomator2]既没有设置'app',也没有'appPackage'。在没有目标应用程序的情况下启动 UiAutomator2”
  • 在日志中我看到“ [AndroidDriver] 没有发送任何应用程序,没有解析包/活动”

我尝试过的解决方案:

  1. 更新了应用程序
  2. 应用程序包和活动正确。
  3. 尝试清除应用程序的缓存/重新安装它。
  4. 在真实设备中尝试过,仍然没有运气

任何帮助都是非常感激的

日志太长,无法在此附加

共有1个答案

朱阳晖
2023-03-14

已经解决了,这是一个愚蠢的错误,我给了一个不同的属性,在需要的caps中我使用了一个不同的属性名(基本上我存储appPackage和Activity名称的地方和我使用它的地方是不同的)

 类似资料:
  • 实现屏幕闪烁效果,有点类似拍照闪烁时的flash light。 [Code4App.com]

  • 我目前正在为我的libgdx游戏开发一个简单的加载屏幕,但是它有一个问题。加载屏幕完美地工作在android项目,但当它涉及到桌面版本它不工作。目前,加载屏幕应该显示“加载”- 渲染(浮点增量)函数: 以及show()函数: 最终解决方案:更改渲染()函数:公共无效渲染(浮点增量){

  • 我显示记分板的代码总是闪烁,因为我将背景设置为白色。但我想让这一切停止。那么,有没有一种方法可以让pygame在不更新显示的情况下完成所有这些绘图和填充,并且当绘图完成时,它会显示新的结果,这样我就不必看到每一步,从而不必闪烁?

  • 因此,我正在制作一个游戏,在60秒结束时,我想让屏幕改变颜色并显示一些结束文本。我这样设置计时器: 屏幕上显示的很好,但是当结束屏幕出现时,它会在原来的白色屏幕和结束屏幕之间闪烁。由于某种原因,如果我在屏幕上挥动鼠标,它不会闪烁。 “end”是我的游戏中的文本变量 如果这有帮助的话,这也是我在结尾的部分 有没有一种方法可以使它稳定地出现,而不必更改计时器?

  • 我的有问题,当我在手机上启动应用程序时,它会显示约0.5秒的白色屏幕。扩展了,在中,我声明为启动器,肖像模式为。 代码: XML:

  • 当我启动我的应用程序时,我会看到一个白色的屏幕,几秒钟后就会出现闪屏。 我想知道我的应用程序的大小是否会影响它(它是17.7MB)。或者是因为我的测试机是旧的(HTC欲望高清),有点垃圾与太多的数据? 还是正常行为?或者问题在我的代码里,在下面... 舱单的一部分: 飞溅活动: 谢谢