Appium服务器与安卓模拟器通信问题

简介: Appium服务器与安卓模拟器通信问题

在使用第三方模拟器(如夜神模拟器)测试时,无法连接到appium服务器。解决该问题的方法如下:将模拟器安装目录下的adb.exe替换成安卓SDK中platform-tools目录下的adb.exe。这是由于appium服务器配置的是安卓SDK开发环境,第三方adb调试工具版本需要与其保持一致。

其他:

连接安卓模拟器

打开Windows系统控制台命令窗口,依次输入以下命令连接安卓模拟器。

adb start-server               #启动adb调试服务

adb connect 127.0.0.1:62001              #连接夜神模拟器

adb devices                 #查看设备是否连接

第1行:用于启动adb调试工具,启动成功后显示daemon start successfully。

第2行:用于连接已经启动的安卓模拟器设备,夜神模拟器IP连接地址是本地回环地址127.0.0.1,默认端口号为62001。连接成功后提示connected,并显示连接地址和端口号。

第3行:用于检查设备是否连接成功,连接成功后提示device,连接失败提示offline。

appium服务器配置

Appium服务器地址设置为本地回环地址127.0.0.1,端口号设置为默认端口4723。

配置完成后,在上图中点击【Start Server v1.00.0】按钮启动服务器,监听127.0.0.1地址设备信息。    

{

 "platformName": "Android",

 "appActivity": "cn.itcast.mobliesafe.chapter01.SplashActivity",

 "appPackage": "cn.itcast.mobliesafe",

 "deviceName": "testMobileSafe",

 "platformVersion": "5.1.1"

}

platformName:使用手机操作系统,支持iOS、Android、FirfoxOS

appActivity :要启动的安卓Acticity。

appPackage:安卓应用运行的包名。

deviceName:使用手机或模拟器的类型,安卓设备可忽略参数选项。

platformVersion:操所系统的版本。

相关实践学习
使用CLup和iSCSI共享盘快速体验PolarDB for PostgtreSQL
在Clup云管控平台中快速体验创建与管理在iSCSI共享盘上的PolarDB for PostgtreSQL。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
目录
相关文章
|
8天前
|
Android开发
Android JNI与CAN通信遇到的问题总结
Android JNI与CAN通信遇到的问题总结
31 1
|
2月前
|
XML 前端开发 JavaScript
探索 XMLHttpRequest:网页与服务器的异步通信之道(上)
探索 XMLHttpRequest:网页与服务器的异步通信之道(上)
|
3月前
|
消息中间件 运维 网络协议
客户端和服务器之间的通信
客户端和服务器之间的通信
34 0
|
5月前
|
小程序 PHP
微信公众号开发(一)打通服务器与微信之间的通信
说来惭愧PHP做了这么久,好像就没有从头开发过一个微信公众号,这次刚好有机会从头接入开发一个完整的公众号,也不能说完整,但是这些微信的接口我基本上都试一试~看看大概是什么情况。 首先:打通服务器与微信之间的通信。
56 0
|
4月前
|
网络协议
网络编程【TCP单向通信、TCP双向通信、一对多应用、一对多聊天服务器】(二)-全面详解(学习总结---从入门到深化)(下)
网络编程【TCP单向通信、TCP双向通信、一对多应用、一对多聊天服务器】(二)-全面详解(学习总结---从入门到深化)
36 2
|
8月前
|
存储 网络协议 物联网
Android集成MQTT教程:实现高效通信和实时消息传输
Android集成MQTT教程:实现高效通信和实时消息传输
692 0
|
7天前
|
JSON JavaScript 前端开发
服务器通信:使用WebSocket与后端实时交互
【4月更文挑战第24天】WebSocket为解决服务器与客户端实时双向通信问题而生,常用于聊天、游戏和实时通知等场景。本文通过4步教你实现WebSocket通信:1) 客户端使用JavaScript创建WebSocket连接;2) 监听`open`、`message`和`close`事件;3) 使用`send`方法发送数据;4) 使用`close`方法关闭连接。服务器端则需处理连接和数据发送,具体实现依后端技术而定。WebSocket为现代Web应用的实时交互提供了强大支持。
|
2月前
|
JSON 安全 网络安全
探索 XMLHttpRequest:网页与服务器的异步通信之道(下)
探索 XMLHttpRequest:网页与服务器的异步通信之道(下)
|
3月前
|
数据采集 网络协议 搜索推荐
网络编程【TCP单向通信、TCP双向通信、一对多应用、一对多聊天服务器】(二)-全面详解(学习总结---从入门到深化)
网络编程【TCP单向通信、TCP双向通信、一对多应用、一对多聊天服务器】(二)-全面详解(学习总结---从入门到深化)
59 0
|
4月前
|
网络协议 调度 C语言
live555 RTSP服务器与客户端通信源码分析
live555已经发展了很多年,不过最新的live555版本,笔者没有编译通过,最终选择了2019.8.28的live555代码,如果有需要的同学,可以自行去Index of /pub/contrib/live555/ (videolan.org)去下载,不过需要自己去编译,我的编译环境是windows版本,网上有很多关于如何将其编译为VS版本的live555的,如果有需要的同学,可以在博客下留言,我会给你发一个(自己对一些代码进行了注释,不过都是自己的理解,不一定正确)。对于代码的分析:RTSP服务器使用的testOnDemandRTSPServer.cpp,RTSP客户端使用的testRT
105 0