文档第一部分的基础环境搭建成功后,理论上已经可以进行android开发,其他工具和AS插件部分只是方便和优化开发工作而已。

基础环境

  • JDK下载:建议下载JDK8版本,安装完成后需要设置Java环境变量。Java环境变量设置自行百度。
    JDK
  • Android Studio:建议下载Android Studio2.3.1(自带SDK)版本。安装完成后设置Android环境变量(非必须)。
    Android Studio
  • Hosts:修复谷歌、Twitter和Facebook等访问的hosts。如果下载SDK或者Gradle失败,可以尝试替换系统hosts文件。
  • Gradle: 如果AS下载gradle失败,手动下载gradle,配置环境变量(非必须)。

按照步骤安装完成后,最基本的Android开发环境已经搭建成功,可以打开AS运行 Hello world!

其他工具

  • Git:代码管理工具。
  • BeyondCompare:Diff工具,比较文件差异。可以置换AS、SourceTree、SVN等工具的默认比较工具使用。
  • SourceTree:一个windows和mac都可以使用的图形化Git工具。只是喜欢Git命令行的同事可以直接忽略。

AS插件

以下插件都是开发中非常实用的AS插件:

  • FindBugs-IDEA:代码静态检查工具插件。
  • GsonFormat: 根据api接口生成相应的实体类插件。
  • Android Selectors Generate:根据图片状态生成Drawable文件插件。
  • Android Parcelable Code Generator:Parcelable自动序列化插件。
  • Lifecycle Sorter:根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序。
  • JsonOnlineViewer:网络请求、接口调试插件。
  • Folding-plugin:分类AS布局文件的神器。
  • Genymotion:模拟器插件(低性能电脑建议搭配AS使用)。