代码之家  ›  专栏  ›  技术社区  ›  Jitesh Mohite

无法运行python(mac)的自动化脚本

  •  0
  • Jitesh Mohite  · 技术社区  · 7 年前

    我正在使用 https://github.com/appium/python-client 运行自动化的框架。

    运行脚本时出现以下错误。

    异常:消息:发生未知的服务器端错误 正在处理命令。原始错误: PackageAndLaunchaActivityFromManifest失败。原始错误:无法 查找aapt请使用 android sdk根目录路径。

    另外,我在Mac上设置了android_home环境变量。

    有人知道怎么修吗?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Poornima Hegde    7 年前

    appium-doctor

        info AppiumDoctor Appium Doctor v.1.4.3
        info AppiumDoctor ### Diagnostic starting ###
        info AppiumDoctor  ✔ The Node.js binary was found at: /usr/local/bin/node
        info AppiumDoctor  ✔ Node version is 6.11.0
        info AppiumDoctor  ✔ Xcode is installed at: /Applications/Xcode.app/Contents/Developer
        info AppiumDoctor  ✔ Xcode Command Line Tools are installed.
        info AppiumDoctor  ✔ DevToolsSecurity is enabled.
        info AppiumDoctor  ✔ The Authorization DB is set up properly.
        info AppiumDoctor  ✔ Carthage was found at: /usr/local/bin/carthage
        info AppiumDoctor  ✔ HOME is set to: /Users/poornima
        info AppiumDoctor  ✔ ANDROID_HOME is set to: /Users/poornima/Library/Android/sdk
        info AppiumDoctor  ✔ JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
        info AppiumDoctor  ✔ adb exists at: /Users/poornima/Library/Android/sdk/platform-tools/adb
        info AppiumDoctor  ✔ android exists at: /Users/poornima/Library/Android/sdk/tools/android
        info AppiumDoctor  ✔ emulator exists at: /Users/poornima/Library/Android/sdk/tools/emulator
        info AppiumDoctor  ✔ Bin directory of $JAVA_HOME is set
        info AppiumDoctor ### Diagnostic completed, no fix needed. ###
        info AppiumDoctor 
        info AppiumDoctor Everything looks good, bye!
        info AppiumDoctor 
    

    1. open ~/.bash_profile

    2. export ANDROID_HOME=/Users/poornima/Library/Android/sdk
      export PATH=$ANDROID_HOME/platform-tools:$PATH
      export PATH=$ANDROID_HOME/tools:$PATH
      

    Could not find aapt with appium server