Android Studio 模拟器使用Windows串口
前言
由于公司的项目,第一次接触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串口相关推荐
- Android Studio 模拟器卡慢、占内存解决方法
Android Studio 模拟器卡慢.占内存解决方法 Android Studio 模拟器卡慢.占内存解决方法 在使用Android virtual device来进行调试运行时会比较慢,性能也不 ...
- android studio panic,Android Studio模拟器PANIC错误
Android Studio模拟器突然停止工作.当我尝试运行虚拟设备时,我在事件日志中收到以下错误. 模拟器:PANIC:找不到AVD系统路径.请定义ANDROID_SDK_ROOT仿真器:处理完成, ...
- Android studio 模拟器启动黑屏解决办法
Android studio 模拟器启动黑屏 这学期选修了Android应用开发,学习过程中使用Android studio也遇到了一些小问题,写一些遇到的问题记录一下. 前两天上机实验时模拟器打开全 ...
- Android Studio模拟器启动时显示Could not automotically detect an ADB binary
Android Studio模拟器启动时,会显示Could not automotically detect an ADB binary.的提示信息如图1所示. 图1 提示信息 图1中的提示信息的意思 ...
- Android studio 模拟器中只能输入英文 如何输入中文
由于项目的需要,我需要在Android studio 的模拟器中输入中文,然而让我蛋疼的是模拟器自带的输入只有英文,我在网上寻找解决方法,发现网上说的方法根本不行,可能是网上的方法都是针对早期版本的模 ...
- Mac - Android Studio 模拟器突然打不开了解决方法,亲测有用
因突然关机导致Android Studio没有正常退出,重启时,Android Studio模拟器打不开了 完美解决,亲测有用 解决方法如下 1.查找文件夹 2.删除文件夹下面的所有后缀为lock的文 ...
- android studio模拟器进去就闪退,然后提示unfortunately,xx has stopped
android studio模拟器进去就闪退,然后提示unfortunately,xx has stopped android studio模拟器进去就闪退,然后提示unfortunately,xx ...
- 【模拟器】android Studio 模拟器中直接运行系统应用
前言 在android studio的模拟器中,可以直接通过android studio直接运行 android:sharedUserId="android.uid.system" ...
- Android Studio模拟器运行无反应
当Android Studio模拟器点击运行无反应 报以下错误: Emulator: PANIC: Cannot find AVD system path. Please define ANDROID ...
最新文章
- Chapter 2 Open Book——29
- 强人工智能基本问题:全局控制与自组织
- 什么是物联网的边缘计算?
- [并发编程] - 操作系统底层工作原理
- C# 7 中的模范和实践
- 牛客-服务器需求【线段树】
- 关于TCP/IP协议及网络通信相关问题
- qt5 tcp服务器编程 多固定客户_如何编程实现电脑与智能小车通信?
- java 中传输文件的代码_java文件上传Demo(必看篇)
- Flink watermark
- JVM程序计数器,虚拟机栈,本地方法栈
- windows查看GPU使用信息
- Servlet中forward和redirect的区别
- AIRIOT答疑第3期|如何使用物联网平台的可视化组态引擎?
- 基于anbox的云游戏技术简介
- java 下划线 变量_Java数值类型变量带下划线
- jedis pool的问题
- 苹果id退不出来显示连接服务器,退出苹果id显示尚未连接互联网
- flutter 顶部导航栏TabBarView自定义下划线的宽度和圆角
- 大数据从入门到实战 --HDFS系统初体验