Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.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
Ubuntu上的Appium桌面问题_Appium_Appium Android_Appium Desktop - Fatal编程技术网

Ubuntu上的Appium桌面问题

Ubuntu上的Appium桌面问题,appium,appium-android,appium-desktop,Appium,Appium Android,Appium Desktop,我已经尝试解决这个问题两周了,但似乎找不到解决方案,它只发生在Appium桌面上,automationName设置为UiAutomator 我将/tmp文件夹的所有权从Root更改为user,并将权限设置为777,但仍然面临一个问题:我无法更改该文件的权限,因为它是一个临时文件夹,并且每次运行新的appium会话时其名称都会不断更改 这是错误消息: 处理该命令时发生未知的服务器端错误。原始错误:“/tmp/.mount_app.Ap8xEj5P/resources/app/node_module

我已经尝试解决这个问题两周了,但似乎找不到解决方案,它只发生在Appium桌面上,
automationName
设置为
UiAutomator

我将
/tmp
文件夹的所有权从
Root
更改为
user
,并将权限设置为
777
,但仍然面临一个问题:我无法更改该文件的权限,因为它是一个临时文件夹,并且每次运行新的appium会话时其名称都会不断更改

这是错误消息:

处理该命令时发生未知的服务器端错误。原始错误:“/tmp/.mount_app.Ap8xEj5P/resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk”处的应用程序不可写。请授予此文件或其父文件夹“/tmp/.mount_app.Ap8xEj5P/resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks”的写入权限,以便对应用程序进行签名


您可以尝试授予对
/users/username/node_模块
/usr/local
/usr/bin
的权限。我在尝试在macOS上使用UIAutomator2并逐渐授予权限时遇到了同样的问题。此外,如果您拥有最新版本的Appium,则需要切换到UIAutomator2,不再支持启动v12.1 UIAutomator。
另一个提示:不要将UIAutomator与UIAutomator 2混用,检查您是否尝试使用正确的功能启动

您可以尝试授予
/users/username/node_模块
/usr/local
/usr/bin
的权限。我在尝试在macOS上使用UIAutomator2并逐渐授予权限时遇到了同样的问题。此外,如果您拥有最新版本的Appium,则需要切换到UIAutomator2,不再支持启动v12.1 UIAutomator。
另一个提示:不要将UIAutomator与UIAutomator 2混用,请检查您是否尝试使用正确的功能启动

此错误困扰了我好几个星期,然后才解决。问题最终是我的Java版本。我不必修改有关文件的签名或读/写权限

JAVA_HOME
Path
环境变量都指向Java12。我需要为Java 8安装
jdk_1.8.0
,并更新
Java_HOME
Path
以指向Java 8。关于我用Appium开发人员打开的GitHub问题,可以找到更多信息和可能的解决方案:


这个错误困扰了我好几个星期才解决。问题最终是我的Java版本。我不必修改有关文件的签名或读/写权限

JAVA_HOME
Path
环境变量都指向Java12。我需要为Java 8安装
jdk_1.8.0
,并更新
Java_HOME
Path
以指向Java 8。关于我用Appium开发人员打开的GitHub问题,可以找到更多信息和可能的解决方案:


Hello@EzCrash欢迎使用堆栈溢出似乎有人向您发送了编辑批准请求请批准如果您发现需要请批准您使用的是哪个应用程序桌面版本?@SubanDhyako我正在为LinuxHello@EzCrash使用1.12.0欢迎使用堆栈溢出似乎有人向您发送了编辑批准请求如果您需要请批准发现它需要你使用哪个appium桌面版本?@SubanDhyako我使用1.12.0因为LinuxI使用UiAutomator2,我只是按照你说的做了,但仍然面临这个问题,你还做了什么来解决它?我使用UiAutomator2,我只是按照你说的做了,但仍然面临这个问题,你还做了什么来解决它?