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个工作日加一个中秋节???,有哪位大神告诉上述操作步骤的原因是什么,小女子不胜感激?

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 分布式数据存储系统:CAP理论

    分布式数据存储系统:CAP理论分布式数据存储:CAP理论前言什么是CAP?CAP选择策略及应用保CA弃P保CP弃A保AP弃C对比分析知识扩展:CAP和ACID的“C”“A”是一样的吗?总结前言分布式系统处理的关键对象是数据,而数据其实是与用户息息相关的。CAP理论指导分布式系统的设计,以保证系统的可用性、数据一致性等特征。比如电商系统中,保证用户可查询商品数据、保证不同地区访问不同服务器查询的数据是一致的等。什么是CAP?假设某电商,在北京、杭州、上海三个城市建立了仓库,同时建立了对应的服务

  • 虚拟机与宿主机网络配置——可互通可上网「建议收藏」

    虚拟机与宿主机网络配置——可互通可上网「建议收藏」     为了学习和使用Linux,多数人选择了使用虚拟机的方式来安装Linux系统。这样我们就可以在windows系统中安装Linux系统了,其中windows机器系统本身我们称作宿主机,安装的虚拟机系统我们简称虚拟机。     由于虚拟机提供的几种网络方式,要么是虚拟机可以ping通宿主机反之不行,要么是虚拟机之间可以互通但宿主机不能访问虚拟机,所以在实际应用中多数被两者间的网络互通和是否…

  • html5 移动端开发模板,搭建一个vue-cli的移动端H5开发模板

    html5 移动端开发模板,搭建一个vue-cli的移动端H5开发模板简介vue-mobile是是基于vue-cli实现的移动端H5开发模板,其中已经搭建好基本的开发框架,可帮助您实现快速开发。技术栈:vue+vux+axios+less功能搭建项目目录配置css预处理器配置UI组件库vux解决移动端适配配置页面路由缓存axios请求封装工具类函数封装toast组件封装dialog组件封装底部导航组件封装列表页demo表单页…

  • 常用的算法-递归

    常用的算法-递归

  • 云服务器搭建_免费云服务器

    云服务器搭建_免费云服务器在前一篇的基础上,现在对服务器进行环境搭建,其实就是安装你需要的软件,配置环境变量,然后安装tomcat。环境搭建1、gitbash连接服务器(或者XShell等工具)2、搭建mysql环境

  • Centos7 安装nginx1.16.0[通俗易懂]

    Centos7 安装nginx1.16.0[通俗易懂]一、环境配置nginx使用C语言进行开发,建议在linux环境下运行,本文只介绍linux下的安装1、gcc安装安装nginx需要先将官网上的源码下载下来进行编译,编译依赖gcc环境,如果系统中未装有gcc,则需要进行安装。执行如下命令安装gcc环境:yuminstallgcc-c++2、pcrepcre-devel安装PCRE(PerlCompatibleRegu…

发表回复

您的电子邮箱地址不会被公开。

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