对于android环境的安装及配置前,先了解一下SDK的组成及每个模块的作用。下面我们通过SDK的目录文件的来进行了解:
- add-ons:该目录下存放第三方公司为Anddroid平台开发的附加功能(库)如:GoogleMaps
- build-tools:各个版本的与编译相关的重要工具,比如aapt、aidl、逆向调试工具dexdump和编译脚本dx
- docs:离线开发者文档Android SDK API参考文档。
- emulator:模拟器
- extras:扩展开发包 如高版本的API在低版本中的开发使用。
- licenses:执照,许可
- patcher:补丁包
- platforms:该目录下存放不同版本的Android系统
- platforms是每个平台的SDK真正的文件,里面会根据API Level划分SDK版本,这里就以Android4.4.2来说,进入后有一个android-19的文件夹,android-19进入后是Android4.4.2 SDK的主要文件,其中data保存着一些系统资源,skins则是Android模拟器的皮肤,templates是工程创建的默认模板,android.jar则是该版本的主要framework文件。uiautomator.jar则是uiautomator1.0的包
- platforms-tools:各版本SDK通用工具。比如adb.exe、sqlite3.exe
- platforms-tools.backup:
- skins:
- sources:系统源码目录,文件夹里可以包含多份源码,根据API Level划分为不同的文件夹
- system-images:模拟器影映像文件。从android-14开始将模拟器映像文件整理在这里(原来放在platforms下)
- temp:临时文件夹,一般在SDK更新安装时用到。
- tools:该目录下存放大量Android开发、调试的工具。如:emulator.exe monitor.bat android.bat(.bat批处理,内部是shell脚本)
- .knownpackages:
- AVD Manager.exe:该程序是AVD(Android虚拟设备)管理器。通过该工具可以管理AVD。
- SDk Manager.exe:该程序是Android SDK(Software Development Kit)SDK管理器,用于SDK更新、下载、删除
对SDK有一定了解后我们就开始进行安装和配置的工作。
1.android studio 的安装我这里就不多说了就是点点点。但一个小小的建议,安装目录最后自定义,方便以后的管理如:E:\Android\Android studio\。android SDK 下载解压后直接放在 E:\Android\sdk1\ 下 如上图中的目录列表。
2.android环境的配置及环境的验证:
通过上面对SDK目录的了解,我们需要配置的目录有两个:tools 和 platforms-tools
新增环境变量:
变量名: ANDROID_HOME
变量值:E:\Andrid\sdk1
修改环境变量:
变量名:Path
新增变量值:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
值中英文分号“;”是用于将每个值进行分割的
验证配置:
1.cmd命令框输入:android -h 如图则成功
2.cmd命令框输入:adb 如图则成功
3.android环境配置成功
现在环境的相关就已经告一段落,下面会分别对uiautomator2.0 做一个小case,进行进一步的了解。