Mac下安装android SDK

Mac下安装android SDK本想学习一下AppiumAndroid自动化测试,结果差点死在了前期的环境安装上,终于理解了自学有多么不易,从入门到放弃就是这么容易,哈哈

大家好,又见面了,我是你们的朋友全栈君。

本想学习一下Appium Android自动化测试,结果差点死在了前期的环境安装上,终于理解了自学有多么不易,从入门到放弃就是这么容易,哈哈? 闲话少说,转入正题~

一、先下载android sdk for mac
1、先给个靠谱的下载地址:http://down.tech.sina.com.cn/page/45703.html
下载完成后,解压到你电脑某个目录下

二、安装android sdk
1、打开mac的终端,cd /android sdk 的tools目录所在路径(将tools目录直接拖入到cd后面即可自动补全路径)
2、再输入命令 android -v ,请出SDK Manager
在这里插入图片描述
3、勾选SDK Manager里要下载的版本点击“Install packages”,每一条安装项需要手动点击Accept,才可安装。点击Install即可安装成功
在这里插入图片描述

三、环境变量配置
1、打开terminal(终端)

2、cd ~ ( 进入当前用户的home目录)

3、open .bash_profile (打开.bash_profile文件,如果文件不存在就 创建文件:touch .bash_profile 编辑文件:open -e bash_profile)

4、编辑bash_profile文件,输入如下内容:
ANDROID_HOME=/Users/apple/Library/Android/sdk
export PATH= P A T H : PATH: PATH:ANDROID_HOME/tools
export PATH= P A T H : PATH: PATH:ANDROID_HOME/platform-tools

注意:ANDROID_HOME后的路径为自己电脑存放androidSdk的目录

5、保存并关闭.bash_profile文件。

6、更新配置的环境变量: 在terminal(终端)中输入并执行命令source .bash_profile

7、在终端输入adb验证环境变量是否配置成功,如果没有出现command not found的话就基本上完事儿了。

下面向大家哭诉一下我踩过的坑:
1、网上的很多教程都说需要配置http proxy server和手动New 一大堆URL,见下图:
在这里插入图片描述
在这里插入图片描述

2、至今也不知道这么做的原因是什么,我每次这么操作都会提示各种URL找不到,看图
在这里插入图片描述我的血泪史啊,在这一步卡了整整3个工作日加一个中秋节???,有哪位大神告诉上述操作步骤的原因是什么,小女子不胜感激?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162597.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 使用 HTML、CSS 和 JavaScript 的简单模拟时钟「建议收藏」

    使用 HTML、CSS 和 JavaScript 的简单模拟时钟「建议收藏」如果你想使用JavaScript制作一个模拟时钟,那么本文将对你有所帮助。我们都知道时钟有两种,一种是模拟的,一种是数字的。虽然数字时钟被广泛使用,但模拟时钟也被很多人所喜爱。????使用HTML、CSS和JavaScript的简单模拟时钟????JavaScript模拟时钟[现场演示]????使用HTML、CSS和JavaScript的简单模拟时钟????第1步:创建时钟的基本结构????第2步:在时钟上标记1到12????第3步:制作三只指针来指示

    2022年6月8日
    36
  • 2021版idea激活码99年【永久激活】

    (2021版idea激活码99年)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月21日
    282
  • spring拦截器「建议收藏」

    spring拦截器「建议收藏」spring拦截器实现HandlerInterceptor接口或者继承HandlerInterceptorAdapter类都可以实现,主要有三个方法,preHandle在调用具体的controller之前执行,postHandle在调用controller之后,但是页面渲染之前执行,afterCompletion在页面渲染之后执行,拦截器的功能类似与filter的功能,个人认为spring为什么搞…

    2022年6月16日
    30
  • JMH是什么?

    JMH是什么?一、JMH是什么?JMH是Java性能测试工具,主要是对工程中一些方法进行一些基准测试,支持的时间单位为:nano/micro/milli/macro二、JMH使用案例-代码:1P

    2022年7月4日
    22
  • 蓝桥杯单片机必备知识—–(9)超声波测距

    蓝桥杯单片机必备知识—–(9)超声波测距

    2021年4月14日
    212
  • phpstorm 2021 3月份 激活码破解方法

    phpstorm 2021 3月份 激活码破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号