前言

   由于公司的项目,第一次接触JNI的开发,编写串口控制下位机的程序接口,所以需要使用串口进行调试,然而在没有Android硬件的时,我就想如何能像VMware中直接映射Windows的硬件设备给虚拟设备,经过在网上的搜索和自己的实验终于成功实现,以下为个人的记录和总结。

工具准备

   由于公司计算机上已经有了完整的Android studio和模拟器,所以不需要再进行安装,那么我就准备了两个工具:1. 虚拟串口工具用于将Windows的两个串口进行直接连接,如COM1和COM2直接通信。2. 安卓串口调试的Demo基于Demo开发总是最快的

虚拟串口工具和Demo
密码:cq31

配置步骤

控制台

1:C:\Users\Adminstrator> d:
2:D:>
3:D:>cd android_AS_SDK\tools
4:D:\android_AS_SDK\tools>emulator.exe @Nexus_5X_API_22 -qemu -serial COM2

1、因为我的工具是放在D盘,所以跳转到d盘
2、跳转到 工具所在的目录
4、@Nexus_5X_API_22 @后面的是我已有的安卓模拟器名称,我的模拟器在C:\Users\Administrator.android\avd目录下。

参考文档

《串口驱动回眸:andriod虚拟机与串口调试精灵通讯》

Android Studio 模拟器使用Windows串口相关推荐

  1. Android Studio 模拟器卡慢、占内存解决方法

    Android Studio 模拟器卡慢.占内存解决方法 Android Studio 模拟器卡慢.占内存解决方法 在使用Android virtual device来进行调试运行时会比较慢,性能也不 ...

  2. android studio panic,Android Studio模拟器PANIC错误

    Android Studio模拟器突然停止工作.当我尝试运行虚拟设备时,我在事件日志中收到以下错误. 模拟器:PANIC:找不到AVD系统路径.请定义ANDROID_SDK_ROOT仿真器:处理完成, ...

  3. Android studio 模拟器启动黑屏解决办法

    Android studio 模拟器启动黑屏 这学期选修了Android应用开发,学习过程中使用Android studio也遇到了一些小问题,写一些遇到的问题记录一下. 前两天上机实验时模拟器打开全 ...

  4. Android Studio模拟器启动时显示Could not automotically detect an ADB binary

    Android Studio模拟器启动时,会显示Could not automotically detect an ADB binary.的提示信息如图1所示. 图1 提示信息 图1中的提示信息的意思 ...

  5. Android studio 模拟器中只能输入英文 如何输入中文

    由于项目的需要,我需要在Android studio 的模拟器中输入中文,然而让我蛋疼的是模拟器自带的输入只有英文,我在网上寻找解决方法,发现网上说的方法根本不行,可能是网上的方法都是针对早期版本的模 ...

  6. Mac - Android Studio 模拟器突然打不开了解决方法,亲测有用

    因突然关机导致Android Studio没有正常退出,重启时,Android Studio模拟器打不开了 完美解决,亲测有用 解决方法如下 1.查找文件夹 2.删除文件夹下面的所有后缀为lock的文 ...

  7. android studio模拟器进去就闪退,然后提示unfortunately,xx has stopped

    android studio模拟器进去就闪退,然后提示unfortunately,xx has stopped android studio模拟器进去就闪退,然后提示unfortunately,xx ...

  8. 【模拟器】android Studio 模拟器中直接运行系统应用

    前言 在android studio的模拟器中,可以直接通过android studio直接运行 android:sharedUserId="android.uid.system" ...

  9. Android Studio模拟器运行无反应

    当Android Studio模拟器点击运行无反应 报以下错误: Emulator: PANIC: Cannot find AVD system path. Please define ANDROID ...

最新文章

  1. Chapter 2 Open Book——29
  2. 强人工智能基本问题:全局控制与自组织
  3. 什么是物联网的边缘计算?
  4. [并发编程] - 操作系统底层工作原理
  5. C# 7 中的模范和实践
  6. 牛客-服务器需求【线段树】
  7. 关于TCP/IP协议及网络通信相关问题
  8. qt5 tcp服务器编程 多固定客户_如何编程实现电脑与智能小车通信?
  9. java 中传输文件的代码_java文件上传Demo(必看篇)
  10. Flink watermark
  11. JVM程序计数器,虚拟机栈,本地方法栈
  12. windows查看GPU使用信息
  13. Servlet中forward和redirect的区别
  14. AIRIOT答疑第3期|如何使用物联网平台的可视化组态引擎?
  15. 基于anbox的云游戏技术简介
  16. java 下划线 变量_Java数值类型变量带下划线
  17. jedis pool的问题
  18. 苹果id退不出来显示连接服务器,退出苹果id显示尚未连接互联网
  19. flutter 顶部导航栏TabBarView自定义下划线的宽度和圆角
  20. 大数据从入门到实战 --HDFS系统初体验

热门文章

  1. 04.分支语句和循环语句
  2. 05.Beetl标签函数以及定界符、占位符介绍---《Beetl视频课程》
  3. h5移动端滑动内容置顶
  4. Word表格如何单独移动列线
  5. intel android 平板,Intel将着重64位处理器和低价安卓平板
  6. oracle adf lov,Oracle 应用开发框架学习一:入门使用ADF业务组件
  7. 一招同步 IDEA 个人配置
  8. Word图片使用题注自动编号的空格问题解决办法
  9. ps让文字的颜色变成图片的颜色
  10. 智能手机怎么设置定位系统?