Java 运行测试时发生UIAutomator错误
我在使用谷歌的uiautomator时遇到了大问题。我的S3没有根目录,无法在设备上运行测试。Java 运行测试时发生UIAutomator错误,java,ui-automation,Java,Ui Automation,我在使用谷歌的uiautomator时遇到了大问题。我的S3没有根目录,无法在设备上运行测试。 错误: 我看到一些答案,指向我的根电话。我不想那样做。 请给我一些如何使用测试的答案。我也遇到了同样的问题!我不能100%确定为什么会发生这种情况,但我认为这与ant构建JAR文件的方式有关。当我第一次开始编写uiautomation测试时,我将它们与一些JUnit测试放在同一个项目中,它们位于不同的包中(一个用于源类,一个用于测试)。我在测试包中创建了uiautomation测试,当我开始构建和运行
错误: 我看到一些答案,指向我的根电话。我不想那样做。
请给我一些如何使用测试的答案。我也遇到了同样的问题!我不能100%确定为什么会发生这种情况,但我认为这与ant构建JAR文件的方式有关。当我第一次开始编写uiautomation测试时,我将它们与一些JUnit测试放在同一个项目中,它们位于不同的包中(一个用于源类,一个用于测试)。我在测试包中创建了uiautomation测试,当我开始构建和运行它们时,出现了一个错误,没有找到我的测试类 我相信这是因为JAR文件只包含源程序包,而不包含测试程序包。因此,我创建了一个新项目,将uiautomation测试放在一个源代码包中,构建了该项目,并将JAR推送到我的设备上。之后他们跑得很顺利 我对这东西也很陌生,所以我不完全确定这是否回答了你的问题。另一种解决方案可能是将UIA测试移到源程序包中,而不是创建一个全新的项目 此外,谷歌的资源对于建立和使用uiautomation(如果您还没有检查过的话)有着非常好的基本感觉。如果您真的找不到解决方案,我建议您将其演示复制并粘贴到一个新项目中,并尝试运行该项目:
INSTRUMENTATION_RESULT: shortMsg=java.lang.RuntimeException
INSTRUMENTATION_RESULT: longMsg=com.test1.test
INSTRUMENTATION_CODE: 0