第一步:

   根据博文《Android SDK安装及配置模拟器》安装JDK,Android SDK,设置环境变量。

 

第二步:

运行android-sdk下的SDK Manager.exe

    

安装Android 4.4.2(API 19)。选择这个版本的Android是因为4.4版本的模拟器是root过的,只有这样才能实现虚拟串口通信

 

第三步:

    运行android-sdk下的AVD Manager.exe,点击“Android Virtual Devices”里面的“Create”按钮,输入配置如下:

 

输入完成后,点击“OK”按钮,这样一个虚拟设备就被创建出来了

 

第四步:

    通过工具“Configure Virtual Serial Port Driver”,创建虚拟串口。这里由于博主的电脑是笔记本,没有串口,所以创建了两个虚拟串口COM1和COM2。点击“Add pair”按钮即可创建虚拟串口成功。这里要注意的是创建出来的虚拟串口是一对的,只能互相收发数据。

 

第五步:

进入Android SDK的tools目录,通过cmd执行命令:

emulator.exe @模拟器名 -qemu -serial 模拟器使用的串口名

由于我们刚刚创建的模拟器名称为AVD1,并且我们使用刚刚创建出来的COM2的虚拟串口,所以我们执行命令:

emulator.exe @AVD1 -qemu -serial COM2
   
   

 

然后会弹出串口配置窗口,保持默认的就可以了

 

然后我们可以看到模拟器运行成功了

 

第六步:

我们在模拟器中安装“串口调试助手”,安卓平台的串口调试助手可以在Android模拟器虚拟串口实现串口通信的附件资源.rar下载。直接把apk拖进模拟器,可能会弹出提示:“ Failed to start adb.Check settings to verify your chosen adb path is valid”。这个时候我们可以参考文章《如何使用adb命令安装APK》 通过命令安装apk进行解决。然后我们可以看到串口调试助手安装成功了。

 

第七步:

我们通过cmd执行命令,配置文件权限:


   
   
  1. adb shell
  2. chmod 777 /dev/ttyS2

 

启动安卓模拟器中的串口调试助手,会发现倾斜了,我们点击右边的按钮向右旋转模拟器的视角

 

进行设置如下:

 

再打开windows上的串口调试工具,即可实现串口通信

 

参考文章:

Android SDK安装及配置模拟器

如何使用adb命令安装APK

Android模拟器挂载虚拟串口进行通信之踩坑记

Android-Demo使用模拟器 实现串口通讯

 

本博文的附件资源:

Android模拟器虚拟串口实现串口通信的附件资源.rar

Logo

智屏生态联盟致力于大屏生态发展,利用大屏快应用技术降低开发者开发、发布大屏应用门槛

更多推荐