【问题标题】:error: Logcat capture failed: spawn in Appium错误:Logcat 捕获失败:在 Appium 中生成
【发布时间】:2017-03-20 20:59:43
【问题描述】:

正确设置我的 Android 路径,但问题仍然存在。

代码:

AndroidDriver driver;
    DesiredCapabilities cap=new DesiredCapabilities();
    cap.setCapability("deviceName","");
    cap.setCapability(CapabilityType.BROWSER_NAME, "Android");
    cap.setCapability(CapabilityType.VERSION,"5.1.1");
    cap.setCapability("platformName", "Android");
    //cap.setCapability("app", "/data/app/../base.apk");
    cap.setCapability("appPackage", "com...");
    cap.setCapability("appActivity","com...");
    System.out.println("Success 1");
    driver=new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"),cap);
    driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

Apppium 控制台是:> info: [debug] 将设备 ID 设置为 03157df33c29520d

info: [debug] 等待设备准备好并响应 shell 命令(超时 = 5) 信息:[调试] 执行 cmd:“D:\softwares\Android\android-sdk-windows\platform-tools\adb.exe”-s 03157df33c29520d 等待设备 信息:[调试] 执行 cmd:“D:\softwares\Android\android-sdk-windows\platform-tools\adb.exe”-s 03157df33c29520d shell “echo 'ready'” 信息:[调试] 启动 logcat 捕获 错误:Logcat 捕获失败:spawn "D:\softwares\Android\android-sdk-windows\platform-tools\adb.exe" ENOENT info: [debug] 停止 logcat 捕获

请帮帮我??

【问题讨论】:

    标签: appium


    【解决方案1】:

    据我所知,您需要在 ~/.bashrc 文件中设置 ANDROID_HOME。在您的情况下,您应该添加以下行:

    export ANDROID_HOME=/Applications/AndroidSdk/sdk
    

    还请先检查您的设备中是否打开了开发人员选项,并且您是否安装了正确的设备驱动程序。还要重新验证是否设置了最低要求的功能。您还可以通过命令lsusb 测试 ADB 是否找到您的设备。

    【讨论】:

      猜你喜欢
      • 2015-04-17
      • 2018-02-24
      • 2014-11-17
      • 2015-07-12
      • 2014-06-05
      • 1970-01-01
      • 2020-01-28
      • 2015-06-04
      • 1970-01-01
      相关资源
      最近更新 更多