这两天做了一个移动端混合开发的项目,需要配置安卓的SDK,不过在这之前,需要先配置好Java环境(这个在这里就不写了)。下面开始配置步骤:

1.下载SDK,然后解压到某个目录下面。推荐两个下载网址:

http://down.tech.sina.com.cn/page/45703.html

https://mac.softpedia.com/get/Developer-Tools/Google-Android-SDK.shtml

2.配置环境变量:

// 打开此文件进行编辑,按下 i 进行编辑
vim ~/.bash_profile
// 设置 安卓 环境变量。注意一点,不要把过去的环境变量覆盖掉。我就是把过去的给全选覆盖了,导致环境崩了,血的教训~
export ANDROID_HOME=/Users/thisUser/android/android-sdk-macosx // 这里为存放 sdk 的路径,即前面解压的路径加上 android-sdk-macosx
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
// 按下 esc 退出编辑模式,键入 “:wq!”,保存文件退出。然后 执行 source 命令。 使环境变量生效
source .bash_profile
// 校验是否配置成功
echo $ANDROID_HOME
// 成功后会显示路径
/Users/thisUser/android/android-sdk-macosx

3.打开 android-sdk-macosx 下的tools文件夹,在终端执行指令“./android sdk”打开android SDK Manager的图形界面,安装扩展包



4.在安装的时候,会发现有提示,google 的网站连不上,因为被墙了;这时候可以通过改host文件的方式完成安装:

// 打开hosts文件进行编辑
sudo vim /etc/hosts
// 将下面的网站拷进去
69.171.248.112 www.google.com
216.58.200.238 developer.android.com
203.208.43.104 dl.google.com
74.125.203.190 dl-ssl.google.com
// 保存退出成功后,执行下面命令。使hosts文件生效
sudo killall -HUP mDNSResponder

5.这时候再试一下install,就发现可以安装 builder-tools 之类的包了。

备注 :至于网上说的使用东软的镜像网址的配置方法,我这边没有成功,如果大家能够把东软镜像配置成功的话,可以跟我说一下啊。

最近在搞一个和前端程序员相关的公号,除了技术分享之外,也增加了对于职业发展、生活记录之类的文章,欢迎大家关注,一起聊天、吐槽,一起努力工作,认真生活!

安卓SDK的配置流程以及安装build-tools等插件的更多相关文章

  1. eclipse 安装spring tools suite插件

    之前使用idea进行springboot项目的开发学习,但是由于idea是收费的,总是用着用着说验证码到期之类的,总之还是很不爽,于是就想重新采用eclipse开发springboot项目,为了方便s ...

  2. Windows android SDK环境配置及判断安装成功

  3. xampp+vscode开发php的配置流程

    一.所需文件 1.xampp集成服务器(个人使用7.1.7)https://www.apachefriends.org/download.html 2.vscode https://code.visu ...

  4. visual c++ build tools的安装与使用

    https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=BuildTools&r ...

  5. 使用 Build Pipeline View 插件图表展示Jenkins job依赖关系

    使用 Build Pipeline View 查看Jenkins的Job的依赖关系图表 安装 Build Pipeline View 插件下载地址 下载后再jenkins的"插件管理&quo ...

  6. 搭建开发环境1)安装VMware Tools

    1.安装Vmware Tools 安装VMware Tools ,在虚拟机中装Linux 一般都不是默认全屏这个就需要安装VMware Tools的插件或者写个脚本文件每次启动的时候自动调整分辨率的大 ...

  7. Unity3D 发布APK安卓环境配置步骤、安装、教程(含Java/Android)(超全流程)

    Unity3D安卓环境配置运行 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享. ...

  8. Icingaweb2监控oracle数据库的安装配置流程

    Icinga2安装配置check_oracle_health流程 1.安装 由于check_oracle_health是使用perl语言编写的,因此在安装该插件之前,首先要安装oracle的客户端实例 ...

  9. [ubuntu]android SDK 与Gradle环境的安装与配置|搭建android基础开发/构建环境

    系统环境: linux:ubuntu18 已配置jdk 环境变量 切换到root账户 sudo su 安装Android-sdk (0)准备工作 切换到/usr/local目录: /usr/local ...

随机推荐

  1. 2019-9-2-win10-uwp-兴趣线

    title author date CreateTime categories win10 uwp 兴趣线 lindexi 2019-09-02 12:57:38 +0800 2018-2-13 17 ...

  2. linux性能分析工具Cpu

  3. EAN13条码的校验位的Excel算法

    校验位原公式: 单元格=10-RIGHT(SUM(MID($B3,{1;2;3;4;5;6;7;8;9;10;11;12},1)*{1;3;1;3;1;3;1;3;1;3;1;3})) 简化公式: 单 ...

  4. BZOJ 2141 排队 (CDQ分治)

    [BZOJ2141]排队 这道题和动态逆序对比较像(BZOJ-3295 没做过的同学建议先做这题),只是删除操作变成了交换.解法:交换操作可以变成删除加插入操作,那么这题就变成了 (时间,位置,值)的 ...

  5. 对于一般情况X1+X2+X3+……+Xn=m 的正整数解有 (m-1)C(n-1) 它的非负整数解有 (m+n-1)C(n-1)种

    对于一般情况X1+X2+X3+……+Xn=m 的正整数解有 (m-1)C(n-1) 它的非负整数解有 (m+n-1)C(n-1)种

  6. 小程序之背景音乐——wx.backgroundAudioManager

    var that = this; const back = wx.getBackgroundAudioManager(); back.onPlay(() => { console.log(&qu ...

  7. vue2.0 使用 vue-aplayer

    1.安装 npm i vue-aplayer 2.引入 import VueAplayer from 'vue-aplayer' name: "Aplayer", props: [ ...

  8. CPU缓存

    原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11520840.html 由于CPU发展的速度远快于内存的发展,CPU的处理速度就比内存的访问速度快得多 ...

  9. 【Linux】【Kibana】解决Kibana启动失败:Data too large问题

    今天重启Kibana容器,结果启动不了,一看日志发现是Data数据量太大报错. FATAL [circuit_breaking_exception] [parent] Data too large, ...

  10. VMware linux 克隆机的配置

    从另一台虚拟机克隆完后的一些配置 编辑eth0的配置文件: [root@wen data01:4]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 删除 ...