使用Android模拟器调试串口功能

时间:2021-10-05 16:42:05
  1. 首先说明是windows操作系统,其他系统下的请自行YY吧。。。。。
  2. 将你需要调试的设备连接到电脑上,然后右键【我的电脑】,按照如下路径,查看你的设备的端口
    使用Android模拟器调试串口功能
    如图,我的设备使用的端口为COM3,所以使用如下的命令将电脑的串口(COM3)映射到模拟器里(ttyS2):(需要将路径cd到sdk的emulator目录下执行)
$ emulator @emulator_name -scale auto -qemu -serial COM3 &

注:如果出现“’emulator’ 不是内部或外部命令”的错误,那么要你讲emulator.exe的路径配置到系统的环境变量path中,具体配置方法我就不描述了,大家配置jdk,sdk很多次了,都轻车熟路。。

说明:
emulator_name是你的模拟器的名称;-scale auto表示自动缩放到合适的尺寸。
-qemu -serial COM3,是将COM3映射到模拟器;最后的&是让后台运行!
3. 执行了该命令之后(模拟器之前并未打开),会弹出配置串口参数的框,

使用Android模拟器调试串口功能

配置完成之后,会自动打开运行模拟器,这时候你的设备就可以通过android模拟器来进行调试了。

注:如果用程序打开串口,提示没有读写权限。可以通过shell命令修改下:
C:\Users\gaojs>adb shell

cd dev

chmod 777 ttyS2