前言(需装环境,检测电脑是否已经安装环境)

  1. Java JDK
    终端输入:java -version 检测环境是否已经安装

  2. Android SDK
    终端输入:adb -version 检测环境是否已经安装

  3. Homebrew
    终端输入:brew -v

  4. python3
    终端输入:Python3

  5. node
    终端输入:node -v

Java JDK安装及环境配置

1.进入java官网下载java1.8并安装
2.安装完配置变量环境

  • 打开终端
  • 输入:cd ~ 进入家目录
  • 输入:ls -a 查看隐藏文件.bash_profile是否存在,不存在新建一个 touch .bash_profile
  • 输入:open .bash_profile 打开文件
  • 在文本编辑器中输入下面配置环境,并command+s保存并退出
JAVA_HOME=/Library/InternetPlug-Ins/JavaAppletPlugin.plugin/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
  • 终端输入:source .bash_profile 使修改内容立刻生效
  • 检查jdk环境变量配置成功 终端输入:java -version 出现java版本号即成功

Android SDK 下载及环境配置

由于本机下载的SDK压缩包打不开SDK Manager,就直接下载Android Studio,下载安装好后会直接下载 Android SDK
Android Studio官方网址下载:https://www.androiddevtools.cn/#

安装好后打开会提示下载Android SDK 配置文件

  • SDK环境变量配置,同JDK步骤差不多,open .bash_file文件并输入下面内容
export ANDROID_HOME=/Users/liuage/Library/Android/sdk(这里路径以自己的sdk路径为准)
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/build-tools/32.0.0(版本以自己的为准)
  • command+s保存文件并退出
  • 终端输入 source .bash_profile 使修改内容立刻生效
  • 检查SDK环境是否成功终端输入:adb --version 显示版本号即可
    连接真机后可以输入:adb devices 查看设备连接情况
    查看app包名:aapt dump badging apk包路径

遇到问题:
每次重启终端的时候都要输入source .bash_profile更新一下配置文件 adb环境才会生效
解决问题:
 1. cd ~
 2.vi .zshrc (没有.zshrc文件先新建:touch .zshrc)
 3.点i进入输入模式输入:export PATH=${PATH}:/usr/local/mysql
 4.点esc→:wq 保存并推出
 5.source ~/.zshrc

Homebrew安装及遇到问题解决

官网:https://brew.sh/
安装:复制红框的命令到终端回车安装

遇到问题:
安装终端报错:curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443
解决问题:使用国内镜像源下载
终端输入:/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”

安装完成后 brew -v 检测显示版本号即安装成功;安装中途报错就输入上命令再次安装

node 安装及遇到问题

终端输入:brew install node 安装node
安装好后终端输入:node -v 出来版本号即成功
安装node后自带的‘npm’也会自动安装上,输入:npm -v 查看出版本号即成功

遇到问题1:
安装node中断并报错:
  fatal: Could not resolve HEAD to a revision
  Warning: No available formula with the name “node”.
解决方法:
  1.终端输入:brew update --verbose
  2.进入报错路径:cd /opt/homebrew/Library/Taps/homebrew/homebrew-core
  

  
  3.执行:git fetch --prune 和 git pull --rebase origin master
   

遇到问题2:
安装中断并报错:
fatal: unable to access ‘https://github.com/Homebrew/homebrew-cask/’: LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
Error: Failure while executing; git clone https://github.com/Homebrew/homebrew-cask /opt/homebrew/Library/Taps/homebrew/homebrew-cask --origin=origin --template= exited with 128.
解决方法:
  终端输入:git config --global --unset http.proxy
       git config --global --unset https.proxy
遇到问题3:
  Error: No similarly named formulae found.
  It was migrated from homebrew/cask to homebrew/core.
解决方法:
  终端输入:cd /usr/local/Homebrew/Library/Taps/homebrew # 进入homebrew-core 目录
  rm -rf homebrew-core # 删除原有的homebrew-core 
  git clone https://github.com/Homebrew/homebrew-core.git # 重装

appium 安装及遇到问题

1、下载appium,可直接到官网下载dmg包安装即可(新手推荐)

2、也可以终端输入:npm install -g appium 进行安装


appium-doctor 用来检查appium是否成功安装
   终端输入:npm install appium-doctor -g 进行安装
   安装好后终端输入:appium-doctor检测appium环境,出来跟我截图一样即可正常启动安卓app

遇到问题:

appium 1.22.0以上版本 Appium Inspector 和 appium分离了,所以需要单独下载Appium Inspector才能查看app控件元素!
解决问题:
  1、点击放大镜跳转到 appium inspector下载地址
  2、找到Installation点击‘Releases’
  
  3、下载dmg安装包,并安装即可
  4、打开Appium Inspector 需要加入红框 appium服务器的路径”/wd/hub“,不然会报错
  报错内容:Failed to create session. The requested resource could not be found, or a request was received using an HTTP method that is not supported by the mapped resource!

python3安装及遇到问题

1、下载python,官网下载安装即可,版本3.7以上都可以

2、python3和pip环境配置
  1、终端输入:which python3 查看python3安装地址
  2、打开.bash_profile文件:open ~/.bash_profile,根据自己python3的安装地址输入截图代码
  3、检验环境是否安装成功,终端输入:python 版本显示你安装的版本就好了
  
  4、python安装appium包终端输入:pip install Appium-Python-Client

mac M1+python+appium环境搭建相关推荐

  1. Mac端Python+Appium环境搭建

    一.安装java sdk java安装:下载完直接安装jdk1.8 二. 安装Android Studio 1.下载安装 下载地址:https://www.androiddevtools.cn/# 2 ...

  2. Python + Appium 环境搭建

    ---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好 ...

  3. Mac (M1) 软件及环境搭建

    Mac (M1) 软件及环境搭建 1.JDK 2.maven 3.idea2022 4.git 5.mysql5.7 6.redis 7.rabbitmq 8.smartGit 写在前面 说明:电脑版 ...

  4. Mac m1 python软件环境安装配置

    Mac m1 python软件环境安装配置 一.安装miniconda 二.安装chrome浏览器 三.安装git 四.安装homebrew 五.安装vscode 选择python解释器 vscode ...

  5. 【Android】Mac M1 Android开发环境搭建(Android Studio和JDK安装)

    Mac M1 Android开发环境搭建 简介 Mac M1 Android Studio安装 Android Studio cannot open Local Terminal 解决方法 Mac M ...

  6. Mac OS下Appium环境搭建及Genymotion模拟器安装

    说明:本机Mac本上已经安装的有:Python3.JDK.Node.js. Selenium Appium环境搭建 Step1:安装Appium Python Client库 1,命令:pip ins ...

  7. Mac M1 Java开发环境搭建

    JDK 去Oracle官网 下载Installer版本的,后点击安装:需要登录的话去找百度云链接 多版本JDK 默认安装在/Library/Java/JavaVirtualMachines目录下,配置 ...

  8. python手机端编程环境_Python + Appium 环境搭建

    ---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好 ...

  9. 苹果系统安装python环境_mac下python相关环境搭建(python开发必经之路之mac快速上手)...

    小结 本篇文章是对上一篇文章<MacOS的小结及终端shell的选择和相关配置全过程(zsh+iTerm2+powerline全解)>的一些拓展和总结,对于相关问题的详细解释和拓展点的标注 ...

最新文章

  1. 移动应用AI化成新战场?详解苹果最新Core ML模型构建基于机器学习的智能应用...
  2. linux缓存限制,如何限制复制使用的缓存,以便仍有其他缓存可用的内存?_linux_开发99编程知识库...
  3. centos yum update 报错 Delta RPMs disabled because /usr/bin/applydeltarpm not installed 解决方法
  4. java委托事件与观察者模式_多播委托与观察者模式联合使用,以及委托与事件的区别...
  5. 和某ZYC巨佬的随机挑战1总结
  6. 植物大战僵尸模式修改
  7. 求问解决方法,感激不尽
  8. 这可能是介绍 ZooKeeper 最好的文章了
  9. 微信的营销策略你了解多少?
  10. vue常见面试题(附带答案)超实用!!建议收藏!!
  11. 第二、三范式与BC范式的区别
  12. hdp 集成kylin_Flash作为UI:与HDP应用程序集成
  13. php获取网站截图,异步获取评论者网站截图
  14. [转载]ZT:趋势交易者的利器----MACD指标在美元指数判断与实战中的运用
  15. NIPS2022 | 港大最新Sparse2Dense:通用点云3D检测稠密模块!
  16. 如何不限制IP投票?实用电脑、手机换IP方法汇总
  17. C语言数组fun函数逆置数组元素,C语言
  18. Vue.js 入门教程
  19. mount命令使用详解
  20. 这可能是边缘计算领域最值得参加的大会!

热门文章

  1. 2022款Thinkphp家政上门预约系统-全开源系统源码
  2. iOS 百度地图之坐标转换
  3. CS106B Assignment #4:Boggle
  4. 如何在本地搭建FTP服务器以及搭建后的用途
  5. 隔壁小王的shell命令1
  6. 《月下独酌》赏析-(李白明月姑娘之一)
  7. 正序 逆序写 java_C语言版和JAVA版 把一个字节正序(高位在前)转为逆序(低位在前) 和 逆序转为正序...
  8. Linux shell脚本执行后出现语法错误: 未预期的文件结尾
  9. macOS Big Sur 11.7.5 (20G1225) 正式版 ISO、PKG、DMG、IPSW 下载
  10. JZJZJZ---数组中出现次数超过一半的数字