C/C++教程

Mac环境安装 Appuim

本文主要是介绍Mac环境安装 Appuim,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

【仅供参考】

 

安装Homebrew

  • 安装命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 安装brew 程序(Homebrew简称brew,OSX上的软件包管理工具)
  • 使用上述命令过程中要求输入mac登录用户的密码,输入回车即可,过程中需要下载稍微有点慢
 

安装nodejs

  • Appium是使用nodejs环境开发的,安装Appium之前,先提前把nodejs环境安装好
  • 安装命令:brew install node 和 brew install npm
 

安装python和adb

  • Mac环境安装 pycharm+adb
 

安装xcode

  • 直接在AppStore安装即可
 

安装appium

[待上传]

安装appium诊断工具

  • npm install -g appium-doctor
  • 使用appium诊断:appium-doctor
 

Appium-doctor上的各种报错

1.Carthage was NOT found!
  • 安装命令:brew update和brew install carthage(需安装Homebrew后执行)
  2.Error running xcrun simctl

  • 在code设置里,将Command line Tools设置一下,在Xcode>preferences>Locations里面,设置之后再运行终端
  3.JAVA_HOME is set to '/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/' but this is NOT a valid path!
  • 环境配置错误,检查一下:open ~/.bash_profile
  其他参考: Appium-doctor上的各种报错  

编辑配置

  • 运行之后下面有个Edit Configurations(编辑配置)。可以在左上角菜单栏 View->Languages->中文。切换成中文。
  • 在该菜单下配置对应ANDROID_HOME,JAVA_HOME 路径即可。
 

设置启动参数

{
    "platformName":"Android",
    "platformVersion":"11",
    "deviceName":"test",
    "appPackage":"com.xxxx.xxxx",
    "appActivity":"com.xxxx.xxxx.xxxActivity"
}
1.获取platformVersion:
  • adb shell getprop ro.build.version.release
2.获取deviceName:
  • adb devices
  • 获得的那一串数字就是 
3.获取当前apk的 package 与 activity的命令:
  • 获取appActivity 的方法: adb shell dumpsys activity activities
  • [待确认]
 

启动遇到的问题

【问题1】An unknown server-side error occurred while processing the command. Original error: 'app' option is required for reinstall
  • package 与 activity的存在问题
  【问题2】Error starting Appium server: listen EADDRINUSE 0.0.0.0:4723
  • 重复启动
这篇关于Mac环境安装 Appuim的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!