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

    xiaoxiao2024-03-18  22

    本节书摘来自异步社区《深入解析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 StudioAndroid 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 InsightSourceInsight 是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
    最新回复(0)