博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android测试环境搭建
阅读量:4554 次
发布时间:2019-06-08

本文共 1448 字,大约阅读时间需要 4 分钟。

Android测试环境搭建与基础知识
一、 安装JDK与Eclipse
虽然说测试Android不一定需要Eclipse,但通常APP的调试信息是输出到Eclipse中所以先搭建好JDK和Eclipse环境很有必要。
JDK 直接从官网下载即可,我这里使用的是jdk-7u40-windows-i586.exe

Java 环境变量配置

1.打开我的电脑--属性--高级--环境变量

2.新建系统变量JAVA_HOME 和CLASSPATH

变量名:JAVA_HOME

变量值:JDK在本机存放的地址,例如:C:\ProgramFiles\Java\jdk1.7.0

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

3.选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。

变量名:Path

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置

Eclipse使用的是从 下载的集成开发环境 adt-bundle-windows-x86-20130917.zip  解压即可使用

二、AVD与模拟器

打开Eclipse,在工具栏中,16095135-d4f24038d2a24340a732b1f4870e9637.png 右侧像手机的图标,既是模拟器管理器。

16095135-b77a3d8b549244468fdd4c2913f1b1b4.png

模拟器管理器自带了一些机型的默认设置,点击红色区域可以选择。

16095136-b3f6fee9b51343c9b701bfa0e5aeff48.png

使用Eclipse时,将DDMS打开,这样可以管理我们测试的设备,以及查看调试信息

16095137-51047355f01d444992dff21e091dfb45.png

 

在DDMS界面,有如下几个区域:

1. Devices 显示设备名称,可以同时连接多个设备,真机/模拟器

2. Threas/Heap..... 设备各种方面的信息,16095137-ee05c7e06eae40f18dc92825df53ec8a.png 可以向设备中导入/导出数据

3. LogCat 然后在右侧下方区域将会输出调试信息

三、常用的命令

解压adt-bundle-windows-x86-20130917.zip 后,在sdk\platform-tools目录下的ADB命令是最常用的命令。

关于这个命令网上有很多资料,参考学习就好。我们主要用到了:

1. 查询设备  adb devices

2. 安装、卸载和运行程序(adb installadb uninstallam

adb install <file-name>
    
这里file-name 所指的路径是PC上 apk文件的路径

3. 进入设备Shell, adb shell

4. 导入导出数据 adb push / adb pull

四、推荐小工具

APK Downloader  从Google Play的官网上下载APK到PC,是下载APK而不是直接安装到手机

APK Downloader-1.4.2-Windows-ExcludeJRE.zip  

五、小知识

1. 如何查看手机的Device ID

在拨号界面输入 *#*#8255#*#*  如果出现GTalk Service Monitor那么 先下滑动 找到 Device ID即可

2. Android是基于linux的操作系统,所以adb shell打开设备shell后,直接使用Linux命令即可

转载于:https://www.cnblogs.com/lqxinxin/p/3371567.html

你可能感兴趣的文章
弹性成像的一些术语
查看>>
作业2
查看>>
vim 笔记
查看>>
MySQL的基本使用命令
查看>>
output 参数在存储过程中的用法
查看>>
大数加法和乘法(高精度)
查看>>
利用SynchronizationContext.Current在线程间同步上下文
查看>>
python各种类型转换-int,str,char,float,ord,hex,oct等
查看>>
sublime Text3 快捷键
查看>>
19 年书单
查看>>
不变模式
查看>>
matlab去云雾
查看>>
500lines项目简介
查看>>
Asp.net core logging 日志
查看>>
BOM浏览器对象模型
查看>>
Jq 遍历each()方法
查看>>
Android源码分析:Telephony部分–phone进程
查看>>
关于 redis.properties配置文件及rule
查看>>
WebService
查看>>
关于Java中重载的若干问题
查看>>