MacOS从零开始搭建Android开发环境

准备工作

需要的工具

  • JDK
  • Android SDK
  • Android Studio

搭建开发环境

上述需要准备的工具不需要一个个去下载,谷歌为了简化搭建开发环境的过程,将所有需要的工具都集成到Android Studio了,我们只需要下载Android Studio安装包即可。

Android Studio安装包可以到 https://developer.android.com/studio/ 下载。

点击 “DOWNLOAD ANDROID STUDIO” 按钮

安装比较简单,直接将 Android Studio.app 拖到 Applications 文件夹即可。

安装完毕后,首次打开将会让你选择是否导入之前的 Android Studio 版本的配置,由于这是我们首次安装,这里直接选择不导入。

之后应该会提示,“无法访问Android SDK加载项列表”,如下图

原因是谷歌的网站被ZF屏蔽了,无法正常访问,需要挂代理才能正常访问。如果你没有代理,请自己想办法。

有代理的可以点击“Setup Proxy”,设置下代理,如下图,请根据自己的代理配置,正确配置

配置完可以点击“Check connection”按钮,检查代理是否可用,弹出“Connection successful”则代表代理可用。

点击“OK”按钮,继续。

接下来,进入到“Welcome”欢迎界面,点击“Next”按钮。

进入“Install Type”界面,选择安装类型为“Custom”,想省事选择“Standard”也行。

这里以“Custom”为例,点击“Next”后,进入“Select UI Theme”UI主题选择界面,这个根据自己喜好选择一项作为IDE的主题,日后也可以在软件选项中更改。

点击“Next”,进入“SDK Components Setup”SDK组件配置页面。这里默认的就行,也可以像我一样勾上“Android Virtual Device”,下载 “Android模拟设备”。

这里需要注意一点,如果你的电脑CPU是Intel的,这里会出现下图中的“Performance (Intel ® HAXM)” 选项,默认是勾选上的,建议不要取消, 如果取消,以后运行Android模拟器时会报错,原因是 ADT 调用 X86 架构的安卓虚拟机需要使用到Intel HAXM引擎。

点击“Next”,进入“Emulator Settings”模拟器设置界面,这里默认就行。

点击“Next”,进入“Verify Settings”界面,这里展示上述界面的配置清单,确认无误后,点击“Finish”。

进入“Downloading Components”下载组件界面,这里下载相关的组件,时间取决于你的网络状况,请耐心等待。

如果,上面选择了安装“Performance (Intel ® HAXM)”,下载完成后将会弹出“HAXM installation”HAXM安装授权提示,请输入当前用户密码授权。

等待一小会儿,提示安装完毕!

点击“Finish”按钮,弹出“起始界面”。

至此,Android Studio安装完毕。

配置Gradle

使用Android Studio创建的Android项目默认采用Gradle进行包管理。Gradle在国内下载包的速度几乎为0。 不过我们可以将Gradle的仓库地址改为国内的镜像地址。本例就以aliyun为例。

阿里云的Maven镜像地址为:http://maven.aliyun.com/nexus/content/groups/public/

新建一个测试项目后,点击右侧的“Gradle projects”面板,然后点击“配置”按钮,进入Gradle配置界面。

在配置界面,我们切换到“Android Studio”,并勾选上“Enable embedded Maven repository”,以启用本地嵌入式的Maven镜像,此镜像包含构建所需的基本依赖项(如:android gradle plugin, apksigner, …)。 此操作的主要目的是通过使用本地仓库而不是从在线仓库下载依赖项来更快地打开和构建(新)项目。当然如果你配置好了代理,或者你的网络能顺畅访问“互联网”的话,也可以不启用此项。

本文于 2018/7/21 23:10:25 发布在 Android 分类下

相关标签:AndroidMacOS

永久地址:http://eeve.me/post/macos-cong-ling-kai-shi-da-jian-android-kai-fa-huan-jing.html

版权声明:自由转载-署名-非商业性使用  |  Creative Commons BY-NC 3.0 CN