感谢原博主解决了我的问题:http://blog.csdn.net/zml_2015/article/details/52013724


Select Deployment Target  Nothing to show

网上一堆的关于AndroidStudio检测不到模拟器的解决方案基本上都没什么借鉴价值,本来感觉这么简单的问题,网上应该有很多的解决方案,不过看了看真的是没什么用,现在写一个绝对可靠的方法,不用重装模拟器(Genymotion)

我说的解决方案仅对常用的Genymotion模拟器和原生模拟器适用,不包括夜神模拟器,夜神模拟器有其他的解决方案; 如果用夜神模拟器的,可以点这里——》》》

夜神模拟器开发调试无法连接,reset adb无效

直接上图了:

1.下面这个图是可能是大家最常见的……明明我的模拟器已经开启起来了,可AS就是检测不到,能急死人(哈哈哈)

2.首先确保自己 已打开的模拟器只有一种,其次打开自己的任务管理器看一下自己的adb进程是不是在运行,

我这用的是Genymotion模拟器,所以进程中会有三个adb进程在运行,如果一个也没有或者不是3个的话,那么下面的操作也是无效的,


首先需要开启adb进程,在genymotion模拟器安装目录下的tool文件夹下有一个adb.exe,用dos进入到这个文件夹然后使用adb命令开启adb进程



如果使用的是原生模拟器应该只有一个adb在运行,如果没有adb进程运行,就cmd到sdk的platform-tools目录下进项上述操作。


强烈建议先只开一个模拟器,等检测到模拟器之后再开多个模拟器;点下面这个debug的按钮

3.然后就会出现下图的情况,它会去等待adb

4.如果adb未响应的话,它会提示你手动重启adb,只需要一直点击Restart即可,一直点到检测到模拟器为止,可能重启个10来次就检测到了,总之一直重启就是了

注意事项:一定要确保自己 已打开的模拟器只有一种,强烈建议先只开一个模拟器,等检测到模拟器之后再开多个模拟器

5.然后成功检测到模拟器;现在是debug模式,如果不想用debug的话,可以把这个窗口关掉,然后去run就行了;不用担心检测不到模拟器了,以为它在debug的时候已经检测到了

6.注意事项:genymotion模拟器和原生模拟器使用的adb不是同一个,如果想用adb shell命令的话,要用模拟器安装文件夹下tool文件夹下的adb.exe 才行,不同的模拟器之间使用的adb是不一样的;


更多相关文章

  1. 《Android深度探索》(卷1)HAL与驱动开发读后感
  2. Android(安卓)透明状态栏实践
  3. Android(安卓)CPU监控想法,思路,核心技术和代码
  4. 已解决:android 模拟器调用本地的webservice 引用不到
  5. 20.Android(安卓)设备工具DeviceUtil
  6. 安卓启动流程
  7. Android下的binder机制和IPC原理
  8. Android(安卓)技能图谱学习路线
  9. Android模拟器常见问题

随机推荐

  1. Android(安卓)SDK下载和更新失败的解决方
  2. 在Android上编译OSG[3.0.2 ]
  3. 【Android自学笔记】android实现TextView
  4. Android避免OOM(内存优化)
  5. Android中使用log4j
  6. Android获取在线视频的缩略图方式对比
  7. Android(安卓)SDK的环境变量配置
  8. Simulate android behaviors on win32
  9. android,No Launcher activity found!
  10. Android事件分发机制