Mac android studio 安装

作为一个小白,而且天朝有长城封锁,在安装这个软件着实费了不少功夫,而且不少安装操作的文章也不全,无法很有效的使用,因此把安装过程中踩过的坑整理下。

一、安装前准备:

1、不采用翻墙方式:笔者付费买了翻墙VPN,正常IE访问下载都是没有问题,但是通过android studio 去下载一些插件,怎么设置代理都不正确,怀疑是不同的翻墙软件或者代理有其不同处理,在无法通过正常访问方式后,只好回归国内的代理服务器。

2、android studio下载:该网站也是大家推荐的下载网站,版本比较全。http://www.androiddevtools.cn。

3、android sdk for mac下载:http://www.androiddevtools.cn,从这里下载后,解压缩备用,进入解压缩目录,可以看到如下目录,全选并拷贝,新建/Users/{自己的用户}/Library/Android/sdk 目录,将拷贝内容粘贴到该新建目录中。

二、安装:

1、安装JDK:JDK安装比较成熟,参考网上做法。

2、安装android studio及设置代理:mac上按默认安装即可,安装后启动软件,开始如下配置:按照如下图点击sdk manager,然后再点击http proxy;

按照如下格式,设置http代理(采用东软镜像,以便下载对应插件和api库等,主要是国内墙太厚):

host name:mirrors.neusoft.edu.cn ,端口填写80;

3、配置sdk路径在上面截图中,选择Android  SDK,在如下图中,点击右侧“Edit”,将安装准备中的

/Users/{自己的用户}/Library/Android/sdk 目录设置完成。

4、配置文update site:在上图中,选中 SDK update site将以下url逐一手动加进去,并记得勾选force https to http(android studio不支持https的连接,需要转换成http),设置完成后见如下图:

http://mirrors.neusoft.edu.cn/android/repository/addon-6.xml 

http://mirrors.neusoft.edu.cn/android/repository/addon.xml 

http://mirrors.neusoft.edu.cn/android/repository/extras/intel/addon.xml 

http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-tv/sys-img.xml 

http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-wear/sys-img.xml 

http://mirrors.neusoft.edu.cn/android/repository/sys-img/android/sys-img.xml 

http://mirrors.neusoft.edu.cn/android/repository/sys-img/google_apis/sys-img.xml 

http://mirrors.neusoft.edu.cn/android/repository/sys-img/x86/addon-x86.xml 

http://mirrors.neusoft.edu.cn/android/repository/addons_list-2.xml 

http://mirrors.neusoft.edu.cn/android/repository/repository-10.xml

4、设置host:偶尔会出现make project报如下错误的问题,可以通过修改host定向或者配置gradle

Could not GET ‘https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.1.3/gradle-3.1.3.pom

Could not GET 'https://jcenter.bintray.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.pom'. Received status code 407 from server: authenticationrequired Consult IDE log for more details (Help | Show Log) (2s 883ms)

配置一:sudo vi /etc/hosts 修改host配置,增加如下两行。

203.208.40.136   dl.google.com
64.233.189.136  dl-ssl.google.com

配置二:在build.gradle中增加以下红色部分。

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
    }
}

5、SDK版本匹配配置:有可能会出现make project报如下错误,主要是SDK库版本未匹配,默认是25或者26,可以按照以下截图,修改26为我们下载的SDK版本,或者等配置好后,到SDK platforms中下载26版本,比如本人下载的是28,修改build.gradle为28.参考以下截图的信息:

Failed to find target with hash string 'android-26' in: /Users/zhangwenhui/Library/Android/sdk
Install missing platform(s) and sync project

至此,基本上的配置以完成,对于模拟器的相关配置,可参考网上的其他配置 。

猜你喜欢

转载自blog.csdn.net/jackey_sdc/article/details/81126469