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

如何设置JAVA_HOME环境变量以使Android工具正常工作?

上官飞
2023-03-14

我正在尝试在我的Android 10设备上打开计算器应用程序。但是当我运行我的代码时,得到以下错误。

org.openqa.selenium.会话:无法创建新的远程会话。有关更多详细信息,请检查服务器日志。原始错误:处理命令时发生未知服务器端错误。原始错误:必须为Android Tools正常工作设置JAVA_HOME环境变量构建信息:版本:'3.141.59',修订版:'e82be7d358',时间:'2018-11-14T08:17:03'系统信息:主机:'DESKTOP-3NGN0TH',ip:'192.168.0.152',os.name:'Windows 10',os.arch:'amd64',os.version:'10.0',java.version:'1.8.0_271'驱动程序信息:driver.version: AppiumDriver远程stackTrace:未知错误:发生了未知的服务器端错误同时处理命令。原始错误:必须设置JAVA_HOME环境变量,Android Tools才能在asyncHandler(C:\Program Files\Appium\资源\app\node_modules\appium\node_modules\appium-base-驱动程序\lib\协议\errors.js:804: 9)上正常工作node_modules\appium-base-驱动\lib\协议\protocol.js:381: 37)构建信息:版本:'3.141.59',版本:'e82be7d358',时间:'2018-11-14T08:17:03'系统信息:主机:'DESKTOP-3NGN0TH',ip:'192.168.0.152 ', os.name:'Windows 10',os.arch:'amd64',os.version:'10.0',java.version:'1.8.0_271'驱动程序信息:driver.version: AppiumDriver

引起原因:org.openqa.selenium.WebDriverExcture:在处理命令时发生了未知的服务器端错误。原始错误:必须为Android Tools正常工作设置JAVA_HOME环境变量构建信息:版本:'3.141.59',修订版:'e82be7d358',时间:'2018-11-14T08:17:03'系统信息:主机:'DESKTOP-3NGN0TH',ip:'192.168.0.152',os.name:'Windows 10',os.arch:'amd64',os.version:'10.0',java.version:'1.8.0_271'驱动程序信息:driver.version: AppiumDriver.

这是我想要的帽子:

DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("deviceName", "Noth");
caps.setCapability("udid", "R58M47A4H4R");
caps.setCapability("platformName", "Android");
caps.setCapability("platformVersion", "10");
caps.setCapability("appPackage", "com.sec.android.app.popucalculator");
caps.setCapability("appActivity", "com.sec.android.app.popucalculator.Calculator");
URL url = new URL("http://127.0.0.1:4723/wd/hub");
        
driver = new AppiumDriver<MobileElement>(url, caps);

共有2个答案

任宾鸿
2023-03-14

重新启动系统,一旦系统环境变量ANDROID_HOME、JAVA_HOME、SDK文件夹的路径设置完毕,然后再创建运行第一个程序的SDK

欧阳君浩
2023-03-14

所以我把JAVA_HOME改成了jdk1.8。0_271的原因似乎是新版本不能很好地工作,请确保您添加的变量,如bin文件夹或其他变量具有%JAVA_HOME%,因此它们指的是JAVA_HOME(转到控制面板

 类似资料:
  • 原始错误:必须设置JAVA_HOME环境变量,Android工具才能正常工作 我的代码: 驱动程序=新的RemoteWebDriver(新URL(“http://127.0.0.1:4725/wd/hub(能力),; 输出: org.openqa.selenium.WebDriverExcture:在处理命令时发生了未知的服务器端错误。原始错误:无法验证'C:\用户\karakris\AppDat

  • 我在设计中遇到了错误: Android N要求IDE使用java 1.8或更高版本运行 我去了项目结构 我试图通过谷歌找到另一种解决方案来设置JDK_HOME和JAVA_HOME环境变量。但是我找不到在哪里设置这个变量。 这是解决方案,但不确定如何做到: 解决方案

  • 我试图运行一个读取环境变量的应用程序,该环境变量包含大约22K个字符的JSON。项目设置告诉我使用来正确配置它,但是当我使用windows时,这些命令不起作用。 我尝试使用GUI环境变量将文件的内容复制到变量中,但是它的输入会将值截断到一定的限制,这个限制甚至不到文件的一半。在此之后,我尝试使用Powershell和以下命令设置变量: 然后用以下命令保存结果:

  • 问题内容: 我知道这个问题以前已经问过很多,但是我确实读过,我会告诉你我所得到的。 我将列出在 OS X Yosemite 10.10.1* 中执行的命令 * Java版本 java -fullversion 哪个java 未设置Java home变量,因为当我这样做时: echo $ java_home 或 echo $ JAVA_HOME 或 echo $ Java_Home 我在终端上什么也

  • 我是新的macOS。我知道这个问题以前被问过很多,但是所有提到的方法都不适合我。我也试过https://www.youtube.com/watch?v=_gdpclEE-kA一个,但是它显示了一个错误,比如没有这样的文件或目录。

  • 当打开并打开项目时,我一直收到以下错误消息。 在以前的项目中,我没有这个问题。所以,这可能与有关? 消息:警告:未设置环境变量HOME。以下目录将用于存储Git用户全局配置并定义存储库的默认位置:“C:\Users\Media Markt Apeldoor”。如果这不正确,请设置HOME环境变量并重新启动Eclipse。否则,Git for Windows和EGit的行为可能会有所不同,因为它们看