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

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

    Android SDK的安装与环境变量配置:

    1、下载Android SDK,解压后即可(全英文路径)

    下载地址:http://tools.android-studio.org/index.php/sdk

    2、新建一个环境变量,变量名:ANDROID_HOME,变量值:c:sdk(以你安装目录为准,确认里面有tools和add-ons等多个文件夹),点击确认。

    3、在系统变量path中添加 ;%ANDROID_HOME%platform-tools; %ANDROID_HOME% ools

    4、Android SDK配置完成,接下来验证配置是否成功。

    5、点击运行——输入cmd——回车——输入adb——回车,出现英文命令提示即正确

    连接方式1:使用模拟器

    1. 下载Android SDK,并配置好环境变量

    2. 安装模拟器,并开启

    3. 执行adb connect 127.0.0.1:6555,开一个通道

    4. 使用adb devices

    5. adb shell 进手机后台linux系统

    连接方式2:使用真机操作

    1. 打开安卓手机,猛点设置--安卓版本,连点7点,出现开发者模式选项

    2. 开启开发者模式,usb调试

    3. 手机使用USB数据连连接手机,使用笔记本电脑安装WiFi共享,开WIFI给手机用,安用手机助手连接手机

    4.使用 adb devices

    5. adb shell 进手机后台linux系统

     

    注:adb常用命令

    1. 安装apk   adb install  apk安装包

     adb install *.apk

    2. 反编译拿包名

       通过反编译查包名,查看第一行的package: name的属性值

       反编译:在aapt.exe工具所在的目录下,aapt dump badging  *.apk

    3. 运行app 通过adb shell命令拿到包名 

        3.1 启动app,使用adb shell进手机后台

        3.2 执行 dumpsys  activity | grep mFocusedActivity 拿包名

    4. 卸载app

        adb uninstall *.app

    5. 再次安装  adb install  应用程序.apk –r

        adb install  -r   *.apk 

    6. adb shell 进手机超级终linux系统

    7. adb version 查看当前adb版本

    8. adb pull <A> <B>

    A为手机路径,B为电脑路径,意思为:把文件从手机中复制到电脑上

    9. adb push <B> <A>

    A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上

    10.重新挂载文件系统 :adb remount

    11.重启手机:adb reboot

    12. 查看日志:adb logcat 

    13. 命令查看当前运行的包名和Activity:adb shell dumpsys window | findstr mCurrentFocus ,使用它前先要打开待测app

    14. 查看app的路径:adb shell pm path *.app

    15. 查看所有包名:adb shell pm list packages

    16. 启动activity:adb shell am start -n <package_name>/.<activity_class_name>

  • 相关阅读:
    js代码编写规范
    mysql数据库的水平拆分与垂直拆分
    git使用WebHook实现自动构建
    解决php
    laravel为模型中所有查询统一添加WHERE条件
    centos7+ 安装 php7.2
    nginx配置https
    git常用命令
    php如何应对秒杀抢购高并发思路
    nginx配置优化+负载均衡+动静分离详解
  • 原文地址:https://www.cnblogs.com/magicYJ/p/11872939.html
Copyright © 2011-2022 走看看