问题

AVD(Android Virtual Device)是Android SDK自带的模拟器创建、管理工具,APP开发人员、测试人员、逆向人员等常使用它进行APP调试与分析。

AVD创建的模拟器,默认情况下是无法使用物理键盘进行输入的,只能通过鼠标点击模拟器里的键盘进行输入,如下图所示:

使用模拟器里的键盘效率比较低,输入各种特殊符号尤其麻烦,并且鼠标点击明显没有键盘敲击来得快。让模拟器支持物理键盘输入是很常见的需求。

解决

其实AVD创建的模拟器是支持物理键盘输入的,只需要修改模拟器的一个设置即可。修改过程分三步:

第一步,在AVD Manager的模拟器列表中选中要修改的模拟器,并点击旁边的“Edit”:

第二步:在弹出的模拟器编辑窗口中,勾选“Hardware keyboard present”,并点击OK以关闭模拟器编辑窗口:

第三步:回到模拟器中,测试能否使用物理键盘输入内容。如果还是不行,重启一下模拟器就可以了。

此时就可以通过键盘输入字符以及特殊符号了。

———————————————————————————————————————————

欢迎关注我的微博:大雄_RE。专注软件逆向,分享最新的好文章、好工具,追踪行业大佬的研究成果。

AVD创建的模拟器无法使用物理键盘的问题相关推荐

  1. 关于android模拟器上面物理键盘失效,电脑键盘也无法输入的解决

    最近将android SDK和ADT都更新至了最新版本,毕竟新版更多人性化的设计和操作界面,不过更新过之后发现有许多地方和以前的操作有些不同,总觉得别扭,比如之前习惯了用模拟器的物理键盘进行账号登陆等 ...

  2. android模拟器EditText 不能用物理键盘输入,也不能用电脑键盘输入

    昨天升级了SDK,ADT,发现原来可以在EditText里面使用电脑的键盘输入的功能,现在无法输入了,连模拟器的无力键盘也不行,只能使用虚拟键盘,非常麻烦,还有在baidu里有如下方法,只是在Crea ...

  3. VRP远程管理(华为设备telnet登录密码配置与测试环境搭建)——在物理机上创建回环网卡及eNSP模拟器与物理机实现连接通信

    目录 一.在网络连通的情况下,开启telnet服务 二.用户认证配置 1. 密码认证模式 2. aaa认证模式 三.eNSP模拟器telnet测试环境搭建 1.在物理机上创建回环网卡及IP地址配置 2 ...

  4. 创建安卓模拟器的两种方式及常用Android命令介绍

    创建安卓模拟器有以下两种方式: 1>通过图形界面创建,在Eclipse中单击Windows->Android Virtual Device Manager启动图形界面窗口 2>如果用 ...

  5. android+模拟器皮肤,自定义android模拟器皮肤和键盘映射

    我想为Android模拟器创建自己的皮肤.我有照片购买了一些皮肤图像. 有一些额外的按钮,我需要映射,以便点击它时应该生成一个特定的事件. 在我的个性化皮肤文件夹的布局文件看起来是这样的:自定义and ...

  6. Eclipse 创建 Android 模拟器

    Android App开发一般需要模拟器来测试程序的正确性,特别是对于那些爱惜真机的开发者来说.其创建方法也分两种:一是通过eclipse开发环境,二是通过命令行创建.这里主要介绍如何在eclipse ...

  7. android studio中的模拟器,使用Android Studio创建Andorid模拟器

    1.首先,启动Android Studio ,点击下面按钮,进入创建模拟器管理页面 2.点击Create Virtual Device创建模拟器 3.在弹出的页面中,Categroy类型选择" ...

  8. 2021-05-26 使用Android Studio创建手机模拟器

    Android Studio 一个写安卓APP应用的代码编辑器之类的?嗯,应该是... 这里只是需要用到里面的AVD Manager 创建安卓模拟器(也可以用mumu类的安卓模拟器):SDK Mana ...

  9. xbox one 解码_如何将物理键盘连接到Xbox One

    xbox one 解码 Microsoft's Xbox One has limited support for some types of physical keyboards, but not m ...

最新文章

  1. win2003 server的域用户加入本地管理员组
  2. 升级gcc后glibc报错
  3. Flink从入门到精通100篇(二十三)-基于Apache Flink的爱奇艺实时计算平台建设实践
  4. Qt Creator浏览项目内容
  5. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1085:球弹跳高度的计算
  6. 判断一个数是否是2的平方
  7. gRPC官方快速上手学习笔记(c#版)
  8. 你需要掌握的事件分发高阶知识
  9. Remastersys制作自己的Linux发行版
  10. [CMake] find_package 指定路径
  11. NIST:制定Cybersecurity的框架进行时
  12. 消除PyCharm中满屏的波浪线
  13. 6.深入浅出:差分放大电路——参考《模拟电子技术基础》清华大学华成英主讲
  14. java读取和写入txt_Java读取和写入txt文件
  15. 推荐Linux音乐播放器:咪咕音乐
  16. 爬虫项目1[爬取小猪短租数据]
  17. 【寒江雪】Go实现代理模式
  18. bash, sh, dash 傻傻分不清楚
  19. 使用codelite搭建stm32开发环境
  20. iPhone与win10传输大文件,使用局域网

热门文章

  1. MySQL查询数据后加上百分号%
  2. 2017秋 《高级软件工程》学习总结
  3. SSD固态硬盘消失不认盘丢盘,死机卡顿30分钟大法恢复修复!!
  4. 面向对象系统分析与设计,让你真正了解什么是面向对象(傻瓜式讲解)
  5. 现代数学发展的大趋势
  6. 电脑常识免费报表工具 积木报表(JiMuReport)的安装
  7. Windows电脑改DNS的方法
  8. 打开word会自动出现页眉的解决方法
  9. 现代人工智能的载体——计算机
  10. 常用电路设计EDA软件简介