我是靠谱客的博主 想人陪凉面,最近开发中收集的这篇文章主要介绍Android模拟器实现windows虚拟串口通信调试,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 下载  Virtual Serial Port Driver ,安装后好后,创建一对虚拟串口

2.打开计算机管理 查看设备管理->端口 查看是否生成虚拟端口。(如果没有生成 重启试下)

3. 下载 << 友善串口调试助手 >>  使用生成的一个虚拟端口号 如 COM2

4. 使用Android Studio 模式器 (注意!!注意!!注意!!系统要选择 没有 Google Paly的 镜像,可以使用有Google APIs 的镜像) 如下图所示:

 

5.将另一个虚拟串口COM1挂载到Android原生模拟器上 操作方法:

        (1). 进入Android SDK 下的emulator目录 

        (2). 打开CMD窗口,执行

emulator -avd phone -writable-system -netdelay none -netspeed full -qemu -serial COM1


主要参数说明

phone  为自己创建的手机设备的名称,注意要修改

-writable-system 以可写的方式打开模拟器(root模拟器需要以此方式打开)

-qemu -serial COM1挂载串口COM1

6. 串口通信需要root 读取权限  因为 咱们刚才选择 Google APIs 的版本  所以只需要操作一下就可以获取root权限(以下命令 每次启动设备 都需要执行 至于永久请自行搜索)

        (1). 进入SDK下的platform-tools目录 执行cmd

          (2) .执行命令

adb root   //获取root权限,出现restarting adbd as root表示有root权限
adb shell setenforce 0
adb shell
cd dev
chmod 777 ttyS* 

7. 在安卓模拟器 使用Android串口调试工具进行调试 即可

最后

以上就是想人陪凉面为你收集整理的Android模拟器实现windows虚拟串口通信调试的全部内容,希望文章能够帮你解决Android模拟器实现windows虚拟串口通信调试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部