mac M1+python+appium环境搭建
前言(需装环境,检测电脑是否已经安装环境)
Java JDK
终端输入:java -version 检测环境是否已经安装
Android SDK
终端输入:adb -version 检测环境是否已经安装
Homebrew
终端输入:brew -v
python3
终端输入:Python3
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环境搭建相关推荐
- Mac端Python+Appium环境搭建
一.安装java sdk java安装:下载完直接安装jdk1.8 二. 安装Android Studio 1.下载安装 下载地址:https://www.androiddevtools.cn/# 2 ...
- Python + Appium 环境搭建
---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1 安装前准备工作 搭建环境所需要的安装文件已经下载好 ...
- Mac (M1) 软件及环境搭建
Mac (M1) 软件及环境搭建 1.JDK 2.maven 3.idea2022 4.git 5.mysql5.7 6.redis 7.rabbitmq 8.smartGit 写在前面 说明:电脑版 ...
- Mac m1 python软件环境安装配置
Mac m1 python软件环境安装配置 一.安装miniconda 二.安装chrome浏览器 三.安装git 四.安装homebrew 五.安装vscode 选择python解释器 vscode ...
- 【Android】Mac M1 Android开发环境搭建(Android Studio和JDK安装)
Mac M1 Android开发环境搭建 简介 Mac M1 Android Studio安装 Android Studio cannot open Local Terminal 解决方法 Mac M ...
- Mac OS下Appium环境搭建及Genymotion模拟器安装
说明:本机Mac本上已经安装的有:Python3.JDK.Node.js. Selenium Appium环境搭建 Step1:安装Appium Python Client库 1,命令:pip ins ...
- Mac M1 Java开发环境搭建
JDK 去Oracle官网 下载Installer版本的,后点击安装:需要登录的话去找百度云链接 多版本JDK 默认安装在/Library/Java/JavaVirtualMachines目录下,配置 ...
- python手机端编程环境_Python + Appium 环境搭建
---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1 安装前准备工作 搭建环境所需要的安装文件已经下载好 ...
- 苹果系统安装python环境_mac下python相关环境搭建(python开发必经之路之mac快速上手)...
小结 本篇文章是对上一篇文章<MacOS的小结及终端shell的选择和相关配置全过程(zsh+iTerm2+powerline全解)>的一些拓展和总结,对于相关问题的详细解释和拓展点的标注 ...
最新文章
- 移动应用AI化成新战场?详解苹果最新Core ML模型构建基于机器学习的智能应用...
- linux缓存限制,如何限制复制使用的缓存,以便仍有其他缓存可用的内存?_linux_开发99编程知识库...
- centos yum update 报错 Delta RPMs disabled because /usr/bin/applydeltarpm not installed 解决方法
- java委托事件与观察者模式_多播委托与观察者模式联合使用,以及委托与事件的区别...
- 和某ZYC巨佬的随机挑战1总结
- 植物大战僵尸模式修改
- 求问解决方法,感激不尽
- 这可能是介绍 ZooKeeper 最好的文章了
- 微信的营销策略你了解多少?
- vue常见面试题(附带答案)超实用!!建议收藏!!
- 第二、三范式与BC范式的区别
- hdp 集成kylin_Flash作为UI:与HDP应用程序集成
- php获取网站截图,异步获取评论者网站截图
- [转载]ZT:趋势交易者的利器----MACD指标在美元指数判断与实战中的运用
- NIPS2022 | 港大最新Sparse2Dense:通用点云3D检测稠密模块!
- 如何不限制IP投票?实用电脑、手机换IP方法汇总
- C语言数组fun函数逆置数组元素,C语言
- Vue.js 入门教程
- mount命令使用详解
- 这可能是边缘计算领域最值得参加的大会!
热门文章
- 2022款Thinkphp家政上门预约系统-全开源系统源码
- iOS 百度地图之坐标转换
- CS106B Assignment #4:Boggle
- 如何在本地搭建FTP服务器以及搭建后的用途
- 隔壁小王的shell命令1
- 《月下独酌》赏析-(李白明月姑娘之一)
- 正序 逆序写 java_C语言版和JAVA版 把一个字节正序(高位在前)转为逆序(低位在前) 和 逆序转为正序...
- Linux shell脚本执行后出现语法错误: 未预期的文件结尾
- macOS Big Sur 11.7.5 (20G1225) 正式版 ISO、PKG、DMG、IPSW 下载
- JZJZJZ---数组中出现次数超过一半的数字