2016-11-07 77 views
0

正確設置我的Android路徑,但問題仍然存在。錯誤:Logcat捕獲失敗:在Appium中產生

代碼:

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控制檯I S:>信息:[調試]設置設備ID 03157df33c29520d

info: [debug] Waiting for device to be ready and to respond to shell commands (timeout = 5) info: [debug] executing cmd: "D:\softwares\Android\android-sdk-windows\platform-tools\adb.exe" -s 03157df33c29520d wait-for-device info: [debug] executing cmd: "D:\softwares\Android\android-sdk-windows\platform-tools\adb.exe" -s 03157df33c29520d shell "echo 'ready'" info: [debug] Starting logcat capture error: Logcat capture failed: spawn "D:\softwares\Android\android-sdk-windows\platform-tools\adb.exe" ENOENT info: [debug] Stopping logcat capture

請幫我嗎?

回答

0

就我所見你需要在你的〜/ .bashrc文件中設置ANDROID_HOME。在你的情況,你應該加入下面一行:

export ANDROID_HOME=/Applications/AndroidSdk/sdk 

也要先檢查開發商的選擇是在你的設備,你也安裝了正確的設備driver.Also重新驗證所需的最低能力set.you能還測試ADB是否通過命令lsusb找到您的設備。

相關問題