【实测】m1芯片mac 如何配置appium (2022年最新)(上)

简介: 【实测】m1芯片mac 如何配置appium (2022年最新)(上)

 首先,经过本人的踩坑,终于成功部署了m1 mac的appium & android


   这就立马趁着没忘记录下来:(我劝大家赶紧把这个文章保存成标签!)


注意,还没有下载过brew 或者 npm node的,请先百度这些工具的下载方案,再来部署该自动化。


先看看我电脑的系统:

image.png


   【一,找个模拟器】


   大家不用去试了,什么ye神,什么雷dian,什么助手的,m1芯片一律不行,要么就是不支持,要么就是卡到99%。

   这里公布一个最好用的办法,直接下载:


   https://github.com/google/android-emulator-m1-preview/releases


image.png

       

   然后安装成功后:

image.png

   启动后流畅度一般,而且关闭的话有概率卡死,但是并不影响我们做自动化。

image.png

注意,这个模拟器,未设置的情况下,只支持你用adb install apk包   命令来安装app。

   

       【二,jdk下载】

https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

注意,后面的这个51版本号千万不要太高,我用的是45.

image.png


安装之后,别忘了配置环境变量。

这里要说下,mac m1的环境变量文件是:~/.zipfile

image.png

image.png

可复制,注意后面要用你的jdk的文件路径哦!!!

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH


  【三,android sdk】

这个大家总是会忘,我给大家梳理一下,先去下载一个android tools。然后下载后,里面会有俩个关键的东西,一个是android文件,一个是uiautomatorviewer文件。(其实后者用不到)


地址:https://www.androiddevtools.cn/


image.png

image.png


下载解压后,会有这样一个文件夹:(注意你解压后,没有看到platform-tools,build-tools等文件夹才正常。只要确保这个tools文件夹内有android文件即可。

image.png

启动这个android。

然后选前三个:

(第一个是更新tools,第二个是下载platform-tools,第三个是下载Build-tools) 我这里因为已经更新过tools了,所以没再显示。

image.png

然后点击安装按钮,上面显示的数字和图中并不一样没关系。

image.png

然后左边选中你刚刚选的三个文件,右侧点击Accept License 。

我这图里只有一个,别受图的影响。你应该选了刚刚那三个文件。

image.png


然后点击install后,就是漫长的等待。等完全安装后,关闭这个东西。再回头看你的文件夹就和我的一样多了。

image.png

注意上图,此时的platform-tools内的第一个文件就是传说中的adb。此时你可以去终端输入adb devices,看看是否如图显示:

image.png

总之,没有输出说不知道adb是什么东西就算成功了。


紧接着就是配置环境变量:仍然是打开.zprofile文件,然后写好下面的三行。

image.png

复制代码,但是注意修改成你自己的sdk根目录哦!!!


export ANDROID_HOME=/Users/wangzijia/Downloads/android-sdk-macosx
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools


退出保存,这个是vi编辑器的基础技术,希望你会这个。

先按ESC,然后输入冒号,然后输入wq! 然后回车。就是强制保存退出了!

这个是linux操作的基础!!!


保存成功后,别忘了重载这个文件:

source .zprofile

输入完回车,没报错就算ok。


相关文章
|
1月前
配置MAC地址表
配置MAC地址表
配置MAC地址表
|
17天前
|
开发工具 git 开发者
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio 插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
60 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio 插件安装与配置
|
1月前
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
1402 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
5月前
|
应用服务中间件 开发工具 nginx
Mac M1/M2/M3 芯片环境配置以及常用软件安装-前端
Mac M1/M2/M3 芯片环境配置以及常用软件安装-前端 最近换了台新 Mac,所有的配置和软件就重新安装下,顺便写个文章。
531 1
|
25天前
|
数据采集 人工智能 搜索推荐
【通义】AI视界|迎接Apple Intelligence,Mac家族进入M4芯片时代
本文概览了近期科技领域的五大热点:苹果宣布Apple Intelligence将于2025年4月支持中文;新款Mac将搭载M4芯片;ChatGPT周活跃用户达2.5亿,主要收入来自订阅;Meta开发AI搜索引擎减少对外部依赖;周鸿祎支持AI发展但反对构建超级智能。更多详情,访问通义平台。
|
2月前
|
Oracle Java 关系型数据库
Mac电脑上安装和配置Flutter开发环境
Mac电脑上安装和配置Flutter开发环境
51 3
|
2月前
|
Web App开发 开发工具 Android开发
【Flutter】Flutter安装和配置(mac)
【Flutter】Flutter安装和配置(mac)
|
3月前
Mac每次都要执行source ~/.bash_profile配置的环境变量才生效
Mac每次都要执行source ~/.bash_profile配置的环境变量才生效
153 2
|
3月前
|
Java 应用服务中间件 Maven
Mac使用Idea配置传统SSM项目(非maven项目)
Mac使用Idea配置传统SSM项目(非maven项目)
54 1
|
3月前
|
移动开发 JavaScript 开发工具
Mac 10.9x下安装配置phonegap3.0开发环境 (涉及android sdk配置)
Mac 10.9x下安装配置phonegap3.0开发环境 (涉及android sdk配置)