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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • P2v, V2v 实践

    P2v, V2v 实践P2V(物理机转虚拟机)p2v,就是physicalmachinetovirtualmachine,物理机转换成虚拟机,物理机有硬件和软件资源两部分,虚拟机同样也有硬件和软件资源,只是硬件是虚拟出来的。p2v是把物理机的软件资源(操作系统,数据等)迁移到虚拟机,虚拟机的物理资源(CPU、内存、磁盘等),根据现场情况分配创建。 p2v,一般会通过转换整个物理磁盘,或者某个分区成某种格式的镜像…

    2022年7月26日
    50
  • awk中使用shell命令_awk引用变量

    awk中使用shell命令_awk引用变量awk 系列Part11:如何让 awk 使用 Shell 变量

    2022年4月22日
    132
  • tar打包绝对路径文件[通俗易懂]

    tar打包绝对路径文件[通俗易懂]当使用tar打包绝对路径文件时会警告:tar:Removingleading`/’frommembernames[user_00@CoalaaHK1~]$tar-zcvftest2.tar.gz/home/user_00/wade/testtar:Removingleading`/’frommembernames/home/user_00/wade/test/…

    2022年5月31日
    77
  • 记录:一次爬取gitee项目名称和url[通俗易懂]

    记录:一次爬取gitee项目名称和url[通俗易懂]items:classGiteeItem(scrapy.Item):link=scrapy.Field()desc=scrapy.Field()passdb

    2025年7月7日
    2
  • python pytorch 版本,python 如何查看pytorch版本

    python pytorch 版本,python 如何查看pytorch版本看代码吧~importtorchprint(torch.__version__)补充:pytorch不同版本安装以及版本查看一:基于conda安装condacreate–namepytorch_learnpython=3.6.7#创建一个名为pytorch_learn的环境sourceactivatepytorch_learn#进入环境condainstallpytorch=…

    2022年6月26日
    132
  • 分辨率_分辨率越高越好?手机屏幕分辨率多少才合适?现在终于搞清楚了[通俗易懂]

    分辨率_分辨率越高越好?手机屏幕分辨率多少才合适?现在终于搞清楚了[通俗易懂]最近出了很多新机,很多人在购买前会详细查看手机参数,其中“分辨率”这一项让不少人一头雾水,究竟手机分辨率是什么?对我们的使用体验有什么影响?是不是分辨率越高越好?​教授估计这些问题让很多对手机了解不多的朋友产生困扰,所以今天就来为大家科普科普~一、什么是手机屏幕分辨率?图像的显示都是由许多像素点排列组成的,手机屏幕分辨率就代表着像素个数,当用手机屏幕中横向的像素点与竖向的像素点相乘的时候,再换算出…

    2022年4月19日
    132

发表回复

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

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