开发工具

本节介绍开发所需工具的安装过程及主要配置选项,供开发人员参考。

环境变量设置(必须)

必须设置如下环境变量:

Table 1. 环境变量一览表
环境变量名 环境变量值 说明

JAVA_HOME

根据 JDK 安装位置自行选择

JDK 安装目录

GRADLE_USER_HOME

根据机器磁盘空间自由选择

Gradle 加载目录,由 Gradle 所下载的 jar 文件都将放入此目录中,因此需要有足够的磁盘空间。

ANDROID_HOME

指向 Android SDK 所在目录

Android SDK 所在目录,谷歌提供的所有开发包(SDK 和 NDK)、工具及范例代码都将放入此目录下。

开发字体(可选,推荐)

推荐使用 DejaVu Sans Mono , DejaVu 是一套改造自 Bitstream Vera 的电脑字体,大幅扩充了 Unicode 所涵盖的字符集, 同时作为一款无衬线且等宽的 TTF 字体,具有美观与容易辨识的优点,非常适合开发编程中显示之所用。

可点击 这里 下载 DejaVu Sans Mono 字体文件。

Windows 下安装字体只需在 TTF 字体文件上点击右键,在弹出菜单中选择 “安装” 即可。

Git(必须)

开源软件,从 官网 下载最新版本,根据提示安装即可。

安装时请一定注意选择图片中的选项。

git_01.png

git_02.png

安装完成后,开启新命令提示符窗口,运行如下指令:

git config --global http.sslVerify false
git config --global credential.helper store

初学者请一定看一下这篇: 《史上最浅显易懂的Git教程》, 如果时间实在是有限,也可参考这篇简版: Git 常用技能

SourceTree(可选,不推荐)

免费软件,从 官网 下载最新版本,根据提示安装即可。

安装完成后,安装程序可能会去下载一个嵌入式的 Git 版本,此时可忽略此步骤,直接使用之前已安装好的 Git 即可。

这里必须要强调的是:强烈不推荐使用这个软件,强烈建议使用客户端命令行进行操作。

Android SDK(必须)

这个不用多介绍了,必须安装,从 这里 下载最新版本, 解压缩后配置环境变量 ANDROID_HOME 指向解压路径即可。

环境变量配置完成后,做如下配置。

  • 启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options…​』,弹出『Android SDK Manager - Settings』窗口;

  • 在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server』输入框内填入` mirrors.neusoft.edu.cn , 在『HTTP Proxy Port』输入框中输入 80 `,并且选中『Force https:// …​ sources to be fetched using http:// …​』复选框。 设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面,最后依次选择『Packages』、『Reload』。

android_sdk_001.jpeg

Android Studio(必须)

Google 与 Jetbrain 合作提供的免费开发软件,从 这里 下载最新版本,根据提示安装即可。

小技巧:安装完成后桌面的快捷方式默认指向的是 32 位的启动文件 studio.exe, 如果使用的是 64 位版本的 JDK,可手动修改为指向 64 位的启动文件 studio64.exe, 配合后面给出的配置文件内容,可显著加快启动速度。

Android Studio 配置指南

启动之前

第一次启动前建议先去安装目录下修改启动参数,以达到更好的性能。

打开 Android Studio 安装目录 (默认安装位置为: C:\Program Files\Android\Android Studio\), 进入 bin 文件夹,编辑 studio.exe.vmoptions 文件,如果使用 64 位程序,请编辑 studio64.exe.vmoptions 文件, 如果开发机器具有 8GB 或以上容量的内存,建议使用如下配置信息,可加快启动及编译的速度。

-Xms1024m
-Xmx1280m
-Xmn768m
-ea
-XX:PermSize=250m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=128m
-XX:SurvivorRatio=6
-XX:+UseParNewGC
-XX:+PrintGC
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=
-Djna.debug_load=true
-Djna.debug_load.jna=true
-Didea.paths.selector=AndroidStudio1.5
-Didea.platform.prefix=AndroidStudio
-Dfile.encoding=UTF-8
-Duser.name=YourName
-Didea.paths.selector=AndroidStudioPreview2.0
-Didea.platform.prefix=AndroidStudio

请注意将 -Duser.name=YourName 一行中的 YourName 替换为真实姓名的全拼。

修改完成后,运行 studio.exestudio64.exe,即可启动 IDEA,第一次启动会有安装向导,按照提示进行操作即可。

安装过程中的主题建议选择 Darcula,黑色不伤眼睛。

如果还有疑问,可随时联系 崔伟 <cuiwei1@ctsi.com.cn>

启动后配置

第一次启动完成后,会出现如下画面:

as_001.png

点击右下方的 Configure 按钮,在弹出的菜单中选择 Preferences,在弹出的对话框中进行详细设置,建议设置项如下:

  • 菜单项中依次选择 Editor → Colors & Fonts → Font,在右侧面板中点击 Save As…​ 按钮, 为新存储的风格样式起名,然后点击 OK 按钮,然后在 Editor Font 面板中点击 Primary font 的下拉框, 从中选择 DejaVu Sans Mono 字体,然后修改 Size 为 13,修改 Line spacing 为 1.1;

  • 菜单项中依次选择 Editor → Colors & Fonts → Console Font,在右侧面板中如上条所述做同样修改;

as_002.png

  • 菜单项中依次选择 Editor → File and Code Templates,在右侧面板中点击 Includes 标签项, 选择 File Header,修改内容为

    /**
     * Created on ${DATE}.
     * @author ${USER}
     * @since 1.0
     */

as_003.png

  • 菜单项中依次选择 Editor → File Encodings,在右侧面板的下拉框中全部选定为 UTF-8。

as_004.png

  • 菜单项中依次选择 Editor → Copyright → Copyright Profiles,在右侧面板中点击 + 号按钮, 输入名称 CTSI,确定后修改 Copyright text (may contain Velocity templates) 为如下内容:

    Copyright (C) 2016 China Telecom System Integration Co., Ltd.
    All rights reserved.
    注意:上面两行的顶头都不可有空格,可点击 Validate 按钮确认格式正确。

as_005.png

  • 菜单项中依次选择 Editor → Copyright,在右侧面板的下拉框中选中刚才建立的名为 CTSI 的项目即可;

  • 菜单项中依次选择 Tools → Server Certificates, 在右侧面板中勾选 Accept non-trusted certificates automatically 项;

  • 菜单项中选择 Plugins → Browse Repositories,从列表中可选择插件进行安装;

建议必装的插件有: .ignore, JavaDoc, Android Methods Count, Android API Level 等。