zoukankan      html  css  js  c++  java
  • Android测试环境搭建

    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:ProgramFilesJavajdk1.7.0

    变量名:CLASSPATH

    变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;

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

    变量名:Path

    变量值:%JAVA_HOME%in;%JAVA_HOME%jrein;

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


    Eclipse使用的是从http://developer.android.com/sdk/index.html 下载的集成开发环境 adt-bundle-windows-x86-20130917.zip  解压即可使用


    二、AVD与模拟器

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

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

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

     

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

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

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

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


    三、常用的命令

    解压adt-bundle-windows-x86-20130917.zip 后,在sdkplatform-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  https://code.google.com/p/apk-downloader/



    五、小知识

    1. 如何查看手机的Device ID

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


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






  • 相关阅读:
    (一)Kubernetes 系统基础
    Linux-网络RAID技术DRBD
    Linux-存储服务之NFS
    ELK快速入门(五)配置nginx代理kibana
    ELK快速入门(四)filebeat替代logstash收集日志
    ELK快速入门(三)logstash收集日志写入redis
    渗透测试工具集合
    CVE-2019-0708(非蓝屏poc)远程桌面代码执行漏洞复现
    代码审计-thinkphp3.2.3框架漏洞sql注入
    渗透测试-端口复用正向后门
  • 原文地址:https://www.cnblogs.com/lqxinxin/p/3371567.html
Copyright © 2011-2022 走看看