按操作步骤,转载中间用到的文章:
以下出自:https://blog.csdn.net/jiangchunmeng_self/article/details/50457442
前提:Mac已经安装好了JDK,查看方式:终端打印java -version查看
若结果如下,证明JDK安装完成
一、下载studio和SDK:
1、Android studio下载地址:
http://www.android-studio.org/index.php/download
或
http://www.androiddevtools.cn/#
2、Android SDK下载地址:
http://down.tech.sina.com.cn/page/45703.html
二、设置代理服务器
1、使用终端cd到SDK文件夹下的tools目录
将下载的sdk压缩包解压(mac中双击即解压),解压后可以自行存个位置,或路径不变。打开终端的方法:finder--应用程序--使用工具--终端;查看tools路径的方法:打开终端,输入下面的命令:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
就能在顶部看见完整的地址了,然后一直cd 路径,就可以进去了2、输入./android sdk调用SDK Manager的图形界面
3、具体参数填写参照下图
在Mac的最上端标题工具栏里面有android-sdk-manager标签,鼠标移上去,会出现下啦菜单,选preference,出现以下窗口:
http proxy server这里填写: mirrors.neusoft.edu.cn (感谢东软搭建国内的镜像服务器,为广大程序员造福无数)
端口填写80,然后把Force https:// 前的勾勾上,然后选右下角close,它自己就已经把设置保存好了
4、mac顶部菜单Tools->Manage Add-on Site ->user defined sites
把下面这堆网址:
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
全手动New加进去,然后就可以下载了
至于下载的选择:

三、第一个Android项目的创建
1、第一次打开studio,会进行一个简单地设置向导。
2、设置完成之后创建第一个项目,选择
3、一路回车敲到Finish,进入编辑界面。注意下面的图片,待会会用到
4、此时进入类似于下图展示的界面后应该会报一个错误:“*failed to find target with hash string ‘android-21“
这是因为我们没有步骤三中图片红框标识所对应的API
1、使用终端cd到SDK文件夹下的tools目录
2、输入./android sdk调用SDK Manager的图形界面
3、选择与步骤三所对应的API版本,然后点击Install packages….
5、重启studio,上一个问题就可以解决了。但是新的问题出现了:”Error:A problem occurred configuring project ‘:app’. > Could not resolve all…“,解决方案如下:
1、使用终端cd到SDK文件夹下的tools目录
2、输入./android sdk调用SDK Manager的图形界面
3、如图所示,打开Extras文件夹,选中
“Android Support Repository”和“Android Support Library“下载
6、添加模拟器:
http://jingyan.baidu.com/article/a501d80cf21adcec630f5e0b.html
7、运行项目,若此时报:
“HAX is not installed on this machine (/dev/HAX is missing)”错误,解决方案如下:
1、使用终端cd到SDK文件夹下的tools目录
2、输入./android sdk调用SDK Manager的图形界面
3、如图所示,安装硬件加速器
4、注意:下载完成之后,若仍然解决不了,来到SDK目录下的/extras/intel/Hardware_Accelerated_Execution_Manager文件夹下,手动安装加速器
5、再次运行项目