mac 安装配置android sdk[通俗易懂]

mac 安装配置android sdk[通俗易懂]一、安装sdk在mac上可以使用brew包管理工具来安装软件,所以要安装sdk,首先需要安装brew包,详情可参照我上一篇博客,这里就不过多赘述。1、安装好brew后,通过以下命令进行sdk的安装brewinstallandroid-sdk2、查看是否已安装成功,在终端执行:android二、配置sdk1、查看sdk安装路径brewlistandroid-sdk可见,我的sdk的安装路径是在/opt/homebrew/Caskroom/android.

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

一、安装sdk

在mac上可以使用brew包管理工具来安装软件,所以要安装sdk,首先需要安装brew包,详情可参照我上一篇博客:Mac安装adb环境(内附问题解决方案)_拾玖ᵛᵃᵉ的博客-CSDN博客_brew 安装adb,这里就不过多赘述。

1、安装好brew后,通过以下命令进行sdk的安装

brew install android-sdk

mac 安装配置android sdk[通俗易懂]

mac 安装配置android sdk[通俗易懂]

2、查看是否已安装成功,在终端执行:android

mac 安装配置android sdk[通俗易懂]

二、配置sdk

1、查看sdk安装路径

brew list android-sdk

可见,我的sdk的安装路径是在/opt/homebrew/Caskroom/android-sdk下 

mac 安装配置android sdk[通俗易懂] 2、配置sdk环境变量

(1)进入.bash_profile文件

sudo vim .bash_profile

 (2)配置环境变量

export ANDROID_HOME=/opt/homebrew/Caskroom/android-sdk  #注意:⚠️这个是sdk的安装路径,根据步骤1查看到的路径写。

export PATH=$PATH:$ANDROID_HOME/tools

export PATH=$PATH:$ANDROID_HOME/platform-tools   

mac 安装配置android sdk[通俗易懂]

(3)输入:source ~/.bash_profile,使配置立即生效

mac 安装配置android sdk[通俗易懂]

(4)查看sdk是否配置成功

adb version

显示如下即表示成功 

mac 安装配置android sdk[通俗易懂]

如果同样也遇到了每次都需要执行:source ~/.bash_profile才能使SDK配置生效的问题,可以继续往下看,如果没有遇到这样的问题,可以忽略以下步骤。

打开~/.zshrc文件:vim ~/.zshrc

mac 安装配置android sdk[通俗易懂]

添加source ~/.bash_profile后保存退出

mac 安装配置android sdk[通俗易懂]

以上便是安装配置sdk的全过程了,希望对你们有所帮助~

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

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

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


相关推荐

  • CSRF攻击与防御(写得非常好)「建议收藏」

    转载地址:http://www.phpddt.com/reprint/csrf.htmlCSRF概念:CSRF跨站点请求伪造(Cross—SiteRequestForgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解:攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作,

    2022年4月14日
    37
  • windows换行符转unix

    windows换行符转unixdos2unix先安装git,git自带dos2unix命令行工具。gitbash下执行批量转换命令:find.-name”*”|xargsdos2unix

    2022年5月23日
    32
  • 人工神经网络多层感知器_基于BP网络的多层感知器用来干嘛

    人工神经网络多层感知器_基于BP网络的多层感知器用来干嘛虽然异或问题成为感知器和早期神经网络的阿喀琉斯之踵,但它并非无解的问题。恰恰相反,解决它的思路相当简单,就是将单层感知器变成多层感知器。1,多层感知器(multilayerperceptron)包含一个或多个在输入节点和输出节点之间的隐藏层(hiddenlayer),除了输入节点外,每个节点都是使用非线性激活函数的神经元;2,多层感知器是一类前馈人工神经网络;3,多层感知器的训练包括以下步骤:首先确定给定输入和当前权重下的输出,再将输出和真实值相减得到误差函数,最后根据误差函数更新权重。在训练过程中

    2022年10月21日
    0
  • SpringBoot中的@ApiModelProperty注解

    @ApiModelProperty()注解用于方法、字段,表示对model属性的说明或者数据操作更改,以下是它的源码://IntelliJAPIDecompilerstubsourcegeneratedfromaclassfile//Implementationofmethodsisnotavailablepackageio.s…

    2022年4月14日
    174
  • 关于python的论文参考文献_java毕业论文参考文献

    关于python的论文参考文献_java毕业论文参考文献java论文参考文献英文时间:2015-06-12来源:未知本文字数:14132字作者:小韩单位:在写java毕业论文或高水平java学术论文时,要求参考一些java英文参考文献,外文文献一般体现了国际最新研究进展,让我们写的java论文与国际接轨,为了方便大家,这里学术堂整理了150篇Java论文参考文献英文。更多2020年最新java论文参考文献英文,请在文章末尾处查看。java论文参考…

    2022年9月28日
    0
  • vue devtools使用教程_vue debug

    vue devtools使用教程_vue debug一般在utils文件夹下api.js文件里面写接口,接口环境判断varhref=window.location.href//两者都可以拿到当前运行URL链接//varhost=window.location.hostlet_ipcc_cst;const_sysServer=(/(creditcard.ecitic.com)/i.test(location.origin))?’https://creditcard.ecitic.com’:’https://e.test.ban

    2022年9月29日
    0

发表回复

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

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