zoukankan      html  css  js  c++  java
  • appium准备工作------连接模拟器和真机

    连接模拟器

    如果连接不上,是因为adb版本号的问题,将SDK的adb.exe复制到模拟器目录覆盖模拟器的adb.exe

    启动安卓模拟器(示例:逍遥安卓)

    然后连接

    adb connect 127.0.0.1:21503

    夜月神模拟器

    adb connect 127.0.0.1:62001

    nox_adb.exe connect 127.0.0.1:62001

    夜神模拟器第一个端口是62001,第二个是62025,第三个是62025+1,以此类推

    连接真机

    Android设备连接WiFi,然后adb命令#adb connect <设备IP>

    adb tcpip 5555

    adb connect 192.168.7.116

    Adb服务的启动和关闭

    adb start-server

    adb kill-server

    安装apk

    adb install “路径xxx.apk”

    指定设备安装

    adb -s 127.0.0.1:62001 install “路径xxx.apk”

    卸载app(在adb shell里面 cd /data/app ls 查看安装了哪些APP)

    adb uninstall com.tencent.mm

    查看已经安装的应用包

    adb shell pm list package

    从PC文件写入到设备

    adb push G:suidao.in.crx /sdcard

    截图

    adb shell screencap /sdcard/xx.png

    从设备文件读取到PC

    adb pull /storage/sdcard0/xx.png G:下载

    端口被占用 示例:

    netstat -ano | findstr "1900"

    释放端口

    taskkill –f –pid 1900

    查看全部进程

    adb shell ps

    杀掉进程

    adb shell kill pid [进程名]

    进入shell

    adb shell

    如果是多台设备,指定端口进入shell

    adb -s 127.0.0.1:62001 shell

    # 代表root

    $ 代表没有root

    查看自己安装的应用包

    cd /data/app

    ls

    获取devicename

    adb devices

    获取platformversion

    adb shell getprop ro.build.version.release

    获取apppackage

    aapt dump badging H:xxx.apk | findstr "package"

    获取launchable-activity

    aapt dump badging H:xxx.apk | findstr "launchable-activity"

    在显示结果里面找到:

    package: name='com.xxx.gamecenter' versionCode='1289' versionName='4.2.0.39'

    launchable-activity: name='com.xxx.gamecenter.controllers.splash.SplashActivity'  label='' icon=''

  • 相关阅读:
    java之md5加密算法
    springboot之快速创建项目
    java之idea打jar包
    java只http改成https访问
    springboot之读取配置文件
    springboot之项目打包
    Git之fatal: remote origin already exists
    WebStorm ES6 语法支持设置和ES6语法的JS文件编译为ES5语法文件
    转 JavaScript里的数组转化新方法Array.From
    网页特殊符号HTML代码大全
  • 原文地址:https://www.cnblogs.com/ronle/p/10261216.html
Copyright © 2011-2022 走看看