Android单元测试与SDK工具

2026-03-05 23:13:14

1、Android 单元测试

在Android Studio中,新建项目,我们可以发现,其src目录下有三个文件夹:

androidTest: Android单元测试

main: Android应用的源代码

test: JAVA单元测试

Android单元测试与SDK工具

2、Android SDK概念

SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。因此,Android SDK 指的是Android专属的软件开发工具包。

下载SDK :

http://developer.android.com/sdk/index.html(点击Download the SDK ADT Bundle for Windows)

下载的ADT( (Android Developer Tools) )包括:

Eclipse + ADT plugin

Android SDK Tools

Android Platform-tools

The latest Android platform

The latest Android system image for the emulator

安装JAVA 

下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html,下载成功后加入系统环境变量

设置SDK 环境变量

将/Tools和/Platform-tools加入系统环境变量

Android单元测试与SDK工具

3、AVD    (Android Virtual Device)即Android模拟器, 它是一个可以运行在你电脑上的虚拟设备。 Android模拟器可以让你不需使用物理设备即可预览、开发和测试Android应用程序。简单的说就把AVD看做一个手机模拟器。

AVD Manager 用来管理AVD 

1.在SDK目录tools/  执行命令android avd,弹出AVD manager如下:

2.在Eclipse中,选择Windows > Android SDK and AVD Manager 

Android单元测试与SDK工具

Android单元测试与SDK工具

4、ADB概念

概念:Android 调试桥(adb)是一个面对客户服务系统,它是一个 客户端-服务器端 程序,其中客户端是你用来操作的电脑, 服务器端是android设备。包括三个组成部分:

一个在你用于开发程序的电脑上运行的客户端。你可以在CMD中使用adb命令启动客户端。 其他Android工具比如说ADT插件和DDMS同样可以产生adb客户端.

在你用于开发的机器上作为后台进程运行的服务器。该服务器负责管理客户端与运行于模拟器或设备上的adb守护程序(daemon)之间的通信。.

一个以后台进程的形式运行于模拟器或设备上的守护程序(daemon)。

Android单元测试与SDK工具

Android单元测试与SDK工具

5、工作原理

当你启动一个adb客户端,客户端首先确认是否已有一个adb服务进程在运行。如果没有,则启动服务进程。当服务器运行, adb服务器就会绑定本地的TCP端口5037并监听adb客户端发来的命令,—所有的adb客户端都是用端口 5037与adb服务器对话的.

接着服务器将所有运行中的模拟器或设备实例建立连接。它通过扫描所有5555到5585范围内的奇数端口来定位所有的模拟器或设备。一旦服务器找到 了adb守护程序,它将建立一个到该端口的连接。

Android单元测试与SDK工具

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢