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


相关推荐

  • java volatile关键字的作用_Java并发编程彻底搞懂volatile关键字「建议收藏」

    java volatile关键字的作用_Java并发编程彻底搞懂volatile关键字「建议收藏」背景Java线程控制中常用的两个关键字:synchronized、volatile因上篇文章《程序员眼中的Synchronized同步锁》对synchronized关键字进行来详解。本篇文章主要对volatile关键字进行解剖。volatile关键字特性内存可见性(MemoryVisibility),所有线程都能看到共享内存的最新状态;有序性;不具备原子性(最致命缺点)。volatile解决什么…

    2022年5月6日
    44
  • 推荐几个SQL在线学习网站

    推荐几个SQL在线学习网站适合的群体:SQL初学者,想要复习一下SQL基础知识的朋友,能无障碍阅读基础英文的朋友。SQL算是声明式的数据操纵语言,基本上感觉是对着数据库管理系统在喊:给我什么样的数据!似乎大部分人都不认为SQL十分困难。的确,入门十分简单。这里整理推荐几个我自己学习时用过的在线学习网站,可以帮助初学者快速入门SQL,在交互式的环境里学习,不用自己劳神搭建一个数据库,也不用担心损坏别人的数据库,就可…

    2022年8月20日
    12
  • PCR雷达传感器感应_倒车雷达传感器在哪里

    PCR雷达传感器感应_倒车雷达传感器在哪里一.设备唤醒i》检测人靠近设备ii》无视穿越的人员iii》可做手势识别应用场景:智能音箱;笔记本;广告机;投影仪;灯具;控制面板开关独特算法:1》 检测静止不动的人员,内置检测人的呼吸信号。图示为雷达传感器抓取人呼吸的信号在0.3-0.35hz效果。2》 可过滤快速移动物体干扰,内置仅对慢速移动检测,图示效果为雷达传感器过滤风扇对测试的影响。二.车内人员检测欧洲新车评估计划(EuroNCAP)计划在2022年将儿童存在检测纳入全面评级。测试评估分析:1岁婴儿睡在儿童保护座椅上

    2022年9月29日
    3
  • android 之旋转罗盘 风车 开发[通俗易懂]

    android 之旋转罗盘 风车 开发[通俗易懂]我要介绍的是一个能旋转的view,说这个view能旋转有点不切实际,那是视觉效果,其实是对图片的旋转。目前它只支持图片。你可以把它认为是一个能响应手势旋转的View。它的功能有:1.会响应手势旋转2

    2022年8月3日
    11
  • 人脸识别算法初次了解

    人脸识别算法初次了解

    2021年12月1日
    56
  • Linux搭建SVN服务器详细教程

    Linux搭建SVN服务器详细教程前言本文讲解Linux系统下如何搭建SVN服务器,详细说明各配置项的功能,最终实现可管控多个项目的复杂配置SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的

    2022年7月1日
    33

发表回复

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

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