简述

在网上找了好多还是没有找到有效的解决方法,只有自己摸索,今天无意中解决了。Android设备为红米note4x。

问题

如标题所示,用真机进行app测试的时候出现target为unknown,假设真机设备已经打开了USB调试功能。

解决问题的思路

第一种:查看手机的Android版本(红米note4x为6.0.1),查看方式为“设置”--->“关于手机”,然后在里边找Android版本,一般都能找到,如果找不到就在设置中的其他栏中寻找,不同手机会有差别。假设已经找到了Android版本,然后在你的开发环境中找到SDK Manager(不会找去网上搜),运行SDK Manager的时候尽量在有网的状态下,因为这样可以刷新列表,假设现在你已经打开了SDK Manager,并且已经刷新了列表,然后查看与你手机对应的Android版本中的SDK platform是否已经安装,如果没有安装那么选择,然后安装。拔掉手机USB连接,重新插上,实在不行就重启开发环境。要是还是不行那就试试第二种。

第二种:在第一种的基础上,打开设备管理器,然后找到“通用串行总线设备”,然后一般会看到“ADB interface”,右击,然后卸载,然后拔掉手机,再插上。再不行,就试试第三种,第三种效果最好。

第三种:在电脑上安装360手机助手,然后让他连接手机并且给手机安装360手机助手,因为这个也要求手机打开调试功能(360公司的实力自然不用多说,功能强大)。360助手在电脑与手机连接的时候会自动识别,也就是说会自动安装合适的驱动,然后恭喜你大功告成。我的推测是,360手机助手所用的驱动和开发中调试所用的驱动是一样的,因为不同的软件底层一般都是整合已经开发好的模块进行组合的。

第四种: 之前用的好好的,  突然就发现出现unknown device这种问题,  上面的三种方法都试过了无效,  那么你可以用这个终极方法,  更换数据线, 检查USB接口是否接触不良!   这个方法我亲测了 ,  而且解决了我的问题!


 

更多相关文章

  1. “史上最强Android木马”现身?360手机安全专家全面剖析
  2. android手机通过串口蓝牙透传模块与AVR单片机通信实例。。。蓝牙
  3. 十二.Android的版本故事
  4. android studio 通过wifi连接手机调试
  5. 【Android】利用Fiddler进行抓包详解教程。抓取接口以及数据,可以
  6. Android各版本代号和API级别对照表
  7. Android开发实战一之搭建开发环境(最新版本)
  8. Android 获取手机电量
  9. Android版本检测\自动更新

随机推荐

  1. 扑克牌魔术里面的算法
  2. 使用pm2后台运行nodejs程序
  3. Android性能优化案例研究(上)
  4. 一个正确的编程学习方法
  5. 速成编程、副业挣钱有无可能?
  6. 我总是半途而废
  7. B 站,牛逼!
  8. 排序算法 #1 选择排序(文字版)
  9. 一道 LeetCode 周赛的题目,让我自信满满!
  10. 每日前端夜话(0x03):2018年JavaScript状态