代码之家  ›  专栏  ›  技术社区  ›  Swapnil Kotwal

appium获取“错误:enent:没有这样的文件或目录,scandir'/usr/local/share/android sdk/build tools'

  •  0
  • Swapnil Kotwal  · 技术社区  · 6 年前

    我有 MAC-Sierra 10.12.6 (16G1510)

    我已经准备好了 ANDROID_HOME 在我的 ~/.bash_profile 文件为

    export ANDROID_HOME=/usr/local/share/android-sdk

    如果我愿意的话 ls /usr/local/share/android-sdk ,我可以看到

    platform-tools tools 文件夹,但没有 build-tools 文件夹

    当我运行appium脚本时出错为

    [Appium] Creating new AndroidDriver (v1.37.0) session
    [Appium] Capabilities:
    [Appium]   app: /Users/swapnil.kotwal/Swapnil/Appium/VodQaAdvancedAppium/VodQA.apk
    [Appium]   newCommandTimeout: 700000
    [Appium]   platformVersion: 5.1
    [Appium]   browserName: android
    [Appium]   platformName: android
    [Appium]   udid: TA93300WA1
    [Appium]   deviceName: Moto G1
    [Appium]   version: 
    [Appium]   platform: MAC
    [BaseDriver] The following capabilities were provided, but are not recognized by appium: version, platform.
    [AndroidDriver] The desired capabilities should generally not include both an app and a browserName
    [BaseDriver] Session created with session id: 4a58f920-75df-46f3-a300-e450a1598178
    [debug] [AndroidDriver] Getting Java version
    [AndroidDriver] Java version is: 1.8.0_152
    [ADB] Checking whether adb is present
    [debug] [AndroidDriver] Shutting down Android driver
    [debug] [AndroidDriver] Called deleteSession but bootstrap wasn't active
    [MJSONWP] Encountered internal error running command: Error: ENOENT: no such file or directory, scandir '/usr/local/share/android-sdk/build-tools'
        at Error (native)
    [HTTP] <-- POST /wd/hub/session 500 148 ms - 222 
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   Swapnil Kotwal    6 年前

    我需要安装

    sdkmanager --list
    

    然后我安装了 build-tools 使用以下命令

    sdkmanager "build-tools;19.1.0"