2015-02-17 13 views
5

Tôi đang chạy thử nghiệm android bằng cách sử dụng appium. Nhưng nhận được lỗi. Xem bên dưới logium apps.Please giúp đỡ để giải quyết lỗi này.Have tìm kiếm và nhận được soln là, appium sẽ không chấp nhận không gian trong con đường android. Nhưng không có không gian ở đây.lỗi: Ghi nhật ký không thành công: sinh sản ENOENT - Appium


info: Welcome to Appium v1.3.5 (REV a124a15677e26b33db16e81c4b3b34d9c6b8cac9) 
info: Appium REST http interface listener started on 0.0.0.0:4723 
info: Console LogLevel: debug 
info: --> POST /wd/hub/session {"desiredCapabilities":{"deviceName":"Android","platformName":"Android","browserName":"","platformVersion":"5.0.2","app":"../../../../NavAir.apk","app-package":"com.accenture.voyageextension","app-activity":"com.accenture.voyageextension.NavAir"}} 
info: Client User-Agent string: Ruby 
info: [debug] The following desired capabilities were provided, but not recognized by appium. They will be passed on to any other services running on this server. : app-package, app-activity 
info: [debug] No appActivity desired capability or server param. Parsing from apk. 
info: [debug] No appPackage desired capability or server param. Parsing from apk. 
info: [debug] Using local app from desired caps: /Users/rajesh.madaswamy/NavAir.apk 
info: [debug] Creating new appium session 3bb611f1-469f-4ebe-bed9-26a86f883812 
info: Starting android appium 
info: [debug] Getting Java version 
info: Java version is: 1.7.0_71 
info: [debug] Checking whether adb is present 
warn: The ANDROID_HOME environment variable is not set to the Android SDK root directory path. ANDROID_HOME is required for compatibility with SDK 23+. Checking along PATH for adb. 
info: [debug] executing cmd: which adb 
info: [debug] Using adb from /Applications/AndroidSdk/sdk/platform-tools/adb 

info: [debug] Using fast reset? true 
info: [debug] Preparing device for session 
info: [debug] Checking whether app is actually present 
info: Retrieving device 
info: [debug] Trying to find a connected android device 
info: [debug] Getting connected devices... 
info: [debug] executing cmd: "/Applications/AndroidSdk/sdk/platform-tools/adb" devices 
info: [debug] 1 device(s) connected 
info: Found device 4d0061af4fb92185 
info: [debug] Setting device id to 4d0061af4fb92185 
info: [debug] Waiting for device to be ready and to respond to shell commands (timeout = 5) 
info: [debug] executing cmd: "/Applications/AndroidSdk/sdk/platform-tools/adb" -s 4d0061af4fb92185 wait-for-device 
info: [debug] executing cmd: "/Applications/AndroidSdk/sdk/platform-tools/adb" -s 4d0061af4fb92185 shell "echo 'ready'" 
info: [debug] Starting logcat capture 
error: Logcat capture failed: spawn "/Applications/AndroidSdk/sdk/platform-tools/adb" ENOENT 
info: [debug] Stopping logcat capture 
info: <-- POST /wd/hub/session - - ms - - 
undefined 
+0

Tôi có cùng một vấn đề. Bạn đã tìm thấy một giải pháp? – Zlatko

+0

Tôi gặp vấn đề tương tự trên Mac và tôi có thể làm cho nó hoạt động bằng cách cài đặt công cụ xây dựng. Xem câu trả lời này để biết thêm thông tin: http://stackoverflow.com/questions/30002440/appium-logcat-capture-failed-spawn-enoent-no-spaces-in-path/35556623#35556623 –

Trả lời

7

Lỗi lãm android_home của bạn không được thiết lập. Sử dụng điều này:

export ANDROID_HOME=/Users/kumarg/Documents/Android/sdk/platform-tools 

Hy vọng điều này sẽ khắc phục vấn đề

+2

Tôi nghĩ rằng điều này sẽ là 'xuất ANDROID_HOME =/Người dùng/kumarg/Documents/Android/sdk' ... Không nên bao gồm thư mục 'platform-tools' ... – Codebender

+0

@gaurav, bạn có thể tử tế để giúp tôi hiểu được giải pháp cho điều này không http://stackoverflow.com/questions/39484982/access-toggle-button-in-android-settings-using-appium-whlie-client-is-written-in –

+0

@Codebender, bạn sẽ tử tế, đủ để giúp tôi hiểu để tìm giải pháp cho http://stackoverflow.com/questions/39484982/access-toggle-button-in-android-settings-using-appium-whlie-client-is-written-in này –

-1

đặt biến hệ thống như

ANDROID_HOME :- C:\Users\shasak.sengar\AppData\Local\Android\sdk 
Các vấn đề liên quan