《深入解析Android 5.0系统》——第1章,第1.3节安装一些有用的工具-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

《深入解析Android 5.0系统》——第1章,第1.3节安装一些有用的工具

简介:

本节书摘来自异步社区《深入解析Android 5.0系统》一书中的第1章,第1.3节安装一些有用的工具,作者 刘超,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.3 安装一些有用的工具
深入解析Android 5.0系统
在开发和学习Android的过程中,一些辅助工具会非常有用,下面介绍几种必备的工具。另外还有一些有用的小工具,在后面的章节中会穿插介绍。

1.3.1 安装Android SDK
编译Android的源码并不需要Android SDK,但是Android SDK 中附带了很多有用的工具,如adb、ddms、hierarchyviewer等,都是进行Android系统开发调试必须用到的。

Android SDK需要从Android的官方网站中下载,下载解压缩后可以将SDK目录下的platform_tools和tools两个子目录的路径加入到Ubuntu的PATH环境变量中,方便以后使用。

1.3.2 安装Android Studio
Android Studio 是Google用来代替Eclipse的集成开发工具,它是Google 基于著名的IntelliJ IDEA修改而来。IntelliJ IDEA是付费软件,但是Android Studio可以免费使用。到目前为止,Android Studio最新的版本是0.8.14。

系统级别的软件开发使用Android Studio或Eclipse的目的并不是用来生成APK文件。主要原因是使用这种集成开发工具书写Java代码更加方便快捷,开发效率能成倍提高,但是系统级别的Java开发会用到很多Android的内部类,这些类在SDK中不存在,因此,使用Android Studio时会报错。解决的方法是从Android的源码编译结果中找到对应的系统类库,添加到Android Studio的项目依赖库中就可以了。需要注意的是,这种方式只是用来解决编译问题,最后产生的APK文件并不能直接使用。

Android Studio可以从Android官网中下载。

1.3.3 安装Source Insight
SourceInsight 是Windows平台上优秀的源码分析工具,目前最新的版本是3.50.0072。读者可以从其官方网站www.sourceinsight.com下载。

SourceInsight是分析Android源码的利器。如果遇到本书中介绍的一些函数不知道在哪个文件中,使用SourceInsight能很方便地搜索出来。Android的源码非常庞大,制作SourceInsigh项目时,不用把源码目录下所有文件都添加进去,特别是prebuilts目录下的文件,这样能加快检索速度。

1.3.4 安装比较工具Meld
在系统开发过程中,经常需要对比不同的版本,进行合并操作等。笔者在Linux下使用的工具是Meld。Meld可以通过如下命令安装:

# sudo apt-get install meld

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: