当前位置: 首页 > article >正文

Windows下使用adb实现在模拟器中ping

文章目录

  • 前言
  • 安装adb
  • 执行adb命令
    • 查找模拟器设备
    • 链接模拟器命令行
    • 执行ping命令
  • 总结

前言

有时在模拟器中测试应用不像在Windows这种开发环境中那么方便,毕竟Windows或者Linux下的工具五花八门,可以满足各种测试需求,比如应用在模拟器中无法登录时,想测试模拟器的网络情况,如果是在Windows或者Linux下各种网络工具任君挑选,但是在模拟器中运行个命令行下的ping命令的都费劲,但方法还是有的,我就找个不那么费劲的方法吧,记录在此方便查阅。

安装adb

adb(Android Debug Bridge)是一个命令行工具,用于与 Android 设备或模拟器进行交互。它是 Android SDK 的一部分,广泛用于开发、调试和管理 Android 应用程序和设备,如果我们仅是简单使用,不必安装完整的 Android SDK,直接下载Google提供的adb工具包,下载后解压即可使用。

  • Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
  • Linux版本:https://dl.google.com/android/repository/platform-tools-latest-linux.zip
  • Mac版本:https://dl.google.com/android/repository/platform-tools-latest-darwin.zip

Windows中下载解压后需要将加压后的文件夹添加到Path环境变量,按键windows+i打开设置界面搜索“环境变量”回车。

在选项 环境变量 -> 系统变量 -> Path 输入解压后端的文件夹,比如 D:\platform-tools\ 确定后保存

打开CMD命令行工具输入 验证,显示如下类似信息证明工具已经就位

C:\Users\Administrator>adb --version
Android Debug Bridge version 1.0.41
Version 35.0.2-12147458
Installed as D:\ProgramNoBlank\platform-tools\adb.exe
Running on Windows 10.0.18363

执行adb命令

有了adb就可以和连接了电脑的Android设备通信,Android模拟器也可以看成是安装设备,首先要找到模拟器设备id

查找模拟器设备

C:\Users\Administrator>adb devices
List of devices attached
C:\Users\Administrator>adb devices
List of devices attached
emulator-5554   device

链接模拟器命令行

C:\Users\Administrator>adb -s emulator-5554 shell
OP564B:/ $

执行ping命令

OP564B:/ $ ping 008ct.top
PING 008ct.top (198.18.0.152) 56(84) bytes of data.
64 bytes from 198.18.0.152: icmp_seq=1 ttl=64 time=0.636 ms
64 bytes from 198.18.0.152: icmp_seq=2 ttl=64 time=1.13 ms
64 bytes from 198.18.0.152: icmp_seq=3 ttl=64 time=1.39 ms
64 bytes from 198.18.0.152: icmp_seq=4 ttl=64 time=1.57 ms
64 bytes from 198.18.0.152: icmp_seq=5 ttl=64 time=1.51 ms
^C
--- 008ct.top ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4009ms
rtt min/avg/max/mdev = 0.636/1.251/1.579/0.344 ms

总结

  • adb 是一个命令行工具,属于 Android SDK 的一部分,用于与 Android 设备或模拟器进行交互
  • 借助 adb 工具可以实现在宿主机上调试和处理Android设备或模拟器上的应用
  • 查询机器连接的Android设备列表命令 adb devices
  • 连接Android模拟器中的命令行工具的命令 adb -s emulator-5554 shell

==>> 反爬链接,请勿点击,原地爆炸,概不负责!<<==

曾国藩、左宗棠、洪秀全分别相差1岁,命运却迥然不同,左宗棠第一次见曾国藩的评价居然是“才具稍欠开展”,命运戏人啊


http://www.kler.cn/a/391838.html

相关文章:

  • 在 Ubuntu 上安装 `.deb` 软件包有几种方法
  • 闯关leetcode——3174. Clear Digits
  • MicroPythonBLEHID使用说明——蓝牙鼠标
  • WPF中MVVM工具包 CommunityToolkit.Mvvm
  • TVM计算图分割--分割方式
  • 游戏引擎学习第五天
  • AI制作表情包,每月躺赚1W+,完整流程制作多重变现教学
  • 通过pin_memory 优化 PyTorch 数据加载和传输:工作原理、使用场景与性能分析
  • 探索MoviePy:Python视频编辑的瑞士军刀
  • C/C++每日一练:编写一个查找子串的位置函数
  • PyQt5 加载UI界面与资源文件
  • django博客项目实现站内搜索功能
  • Could not initialize class sun.awt.X11FontManager
  • React Hooks在现代前端开发中的应用
  • vue3+ant design vue实现表单模糊查询
  • 移动硬盘需要格式化才能打开?详解原因与数据恢复方案
  • C++函数传递引用或指针
  • linux基础入门实战
  • 特朗普上任在即,加密监管走向何方?
  • Jenkins安装自定义插件
  • 350. 两个数组的交集 II
  • python3的基本数据类型:Dictionary(字典)的创建
  • Python如何从HTML提取img标签下的src属性
  • 太速科技-440-基于XCVU440的多核处理器多输入芯片验证板卡
  • uniapp使用uni-tooltip自定义多行
  • hive中数据的粒度级别有哪些?