Android程序分析环境搭建-Windows篇
上一篇讲了如何在Ubuntu上搭建Android程序分析环境,现在,我们继续讲解如何在Windows上完成这些操作。
Windows分析环境搭建
如果读者不打算在Windows环境上编译Android源码,则最低可以使用Windows XP作为系统的配置环境;反之,如果需要使用Docker
来编译Android系统源码,则需要满足Docker
运行的最低系统要求,即最低需要Windows 7旗舰版以上,笔者推荐使用Windows 10。
安装JDK
尽管现在Android软件可以使用Kotlin语言来开发,但在未来很长的一段时间内,使用Java语言开发Android软件仍然会占很大的比例,JDK也就成了Android软件开发必装的软件之一。Windows平台的JDK安装只有一个可选项,即Oracle公司提供的JDK。可以到它的官网上进行下载安装。下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/index.html,打开下载页面,可以看到JDK的多个版本,目前Android软件开发支持到最新的版本是JDK 8。下载最新的JDK 8安装包exe文件,然后双击运行,按照默认的安装选项,不停的下一步即可完成安装。
安装完成后手动添加JAVA_HOME
环境变量,它的值为JDK安装后的完整路径。例如JDK版本8u131,按照默认的安装路径,可将JAVA_HOME
环境变量设置为“C:\Program Files\Java\jdk1.8.0_131
”。然后将“%JAVA_HOME%\bin
”添加到系统的PATH
变量中,方便Android Studio
或其他第三方软件找到Java
编译器的位置。
安装完成后检查一下Java
是否安装成功。单击“开始”按钮,选择“运行”,在出现的对话框中输入CMD命令打开命令提示符窗口,在窗口中输入java –version
,如果屏幕上出现如下所示的输出信息,说明安装成功。
> java -version java version "1.8.0_131" Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
安装Android SDK
新版本的Android Studio
包含了Android SDK,如果读者不打算使用Android Studio
来开发Android软件,而选择命令行方式使用Android SDK,则可以下载Android SDK的单独版本;反之,则可以跳过本小节,直接参考Android Studio
的安装配置方法。
Android SDK是以zip压缩包的形式提供给开发人员的。首先到Android官网下载最新版本的SDK,下载地址为:https://developer.android.com/studio/index.html。如图所示,点击下载链接即可。
下载并解压其压缩包,发现只包含一个tools目录,里面只包含了最新的SDK管理工具,而不包含具体的SDK包的内容。执行tools/bin目录下的sdkmanager.bat脚本可以下载其他的SDK软件包。Android SDK运行需要用到Java
运行环境,在执行sdkmanager.bat脚本前,请确认JDK已经安装好且配置好JAVA_HOME
环境变量,最新版本的Android SDK必须要求最低JDK 8