Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么appium抱怨没有声明名称空间?_Java_Selenium_Groovy_Appium - Fatal编程技术网

Java 为什么appium抱怨没有声明名称空间?

Java 为什么appium抱怨没有声明名称空间?,java,selenium,groovy,appium,Java,Selenium,Groovy,Appium,下面的代码让我很烦。我以前在不同的IDE中进行过这项工作,没有任何麻烦 ((AndroidDriver)appDriver).startActivity(新活动(“packageName”,“packageActivity.itt.gui.ZoneWalcomeActivity”)) 完整错误org.openqa.selenium.WebDriverException:处理命令时发生未知的服务器端错误。原始错误:io.appium.uiautomator2.common.exceptions.U

下面的代码让我很烦。我以前在不同的IDE中进行过这项工作,没有任何麻烦
((AndroidDriver)appDriver).startActivity(新活动(“packageName”,“packageActivity.itt.gui.ZoneWalcomeActivity”))

完整错误
org.openqa.selenium.WebDriverException:处理命令时发生未知的服务器端错误。原始错误:io.appium.uiautomator2.common.exceptions.UiAutomator2Exception:java.lang.IllegalArgumentException:未声明前缀为“packageName”的命名空间。


我需要在设备上的两个应用程序之间切换,据我所知,这是唯一的切换方法?

根据提供的代码,您只添加了活动名称。您是否在第一个参数中添加了实际的应用程序包名称?为了慎重起见,我已经重命名了这些包,而不是“packageName”。它是取自apk包的有效字符串