ADB不识别device not found

STM32。因为没有安装对应软件包,keil提示“Error:Device not found”怎么办。 找到ST公司,然后找到对应的单片机型号,点击左边的那个蓝色字的连接,可以直接取官网下载,或者点击右边的Install安装。网络有点不稳定,有时候很慢,如果慢的话,再多重新下载几次,直到网速快再下载即可。然后一打开,就提示你没有对应软件包,跳出一个界面让你下载,如果你不管然后关掉,一路点击ok下去,他会警告错误。下载完毕之后,直接点击运行,一路next就可以安装完成。使用STM32CUBEMX生成一个没做过的芯片,然后打开对应的keil工程,比如叫做XXX.uvprojx。 阅读详情
ADB不识别device not found,以下是5条简单方法:

1.手机usb 数据线连接pc咯,在设备管理器里看看有没的黄色的未安装驱动的设备,有的话就把手机驱动拿过来装下(尽量多刷新几次)。

2. 在cmd里直接adb shell,有问题的话会出现"device notfound",我呢,参考网上的说法“adbkill-server”再"adbstart-server"..算是一种方式吧。

3.在任务管理器里把adb.exe关掉,再把IDE也关掉,重启,试试,也算一种方式,有时候会受到等下tadb.exe干扰,此时也要关闭。

4.还有就是ADT和adb版本,最好升级成最新的,adbversion 查看adb版本。如果有这个文件夹的话“platform-tool”,就把里边的东西都复制到“tool”文件夹中(覆盖),也算一种方式吧。

在 android 设备的 Linux 内核中把 USB 驱动的 PID VID 修改以后,也许之前的 adb工具就不能识别设备了,会打印出 "device not found" 的提示,特别是 windows ,adb驱动也不能用了。这个时候该怎么办呢?比较复杂的方式,就是以上全解决不了,首先看一个解释:

“USB\VID_05A9&PID_2800\5&1BFE1C47&0&8”请问这句话怎么解释?

上面的PID,VID又是什么意思?实际上是一个USB设备在Windows系统下作为其唯一标识的ID,准确的名称叫做DevicePath。USB\VID_05A9&PID_2800\5&1BFE1C47&0&8里面,USB代表设备类型,5&1BFE1C47&0&8代表设备连接位置,包括总线位置,控制器位置,控制器编号,端口编号这几项,而VID_05A9&PID_2800则是设备信息,而USB的驱动也正是依赖于这个,VID其实是VendorID,而PID则是Product ID,分别代表生产商的编号和生产商内部的产品编号。原则上说一个USB设备必须有PID和VID,属于USB接口芯片的可选设置,通过下载的USBView可以查看!

一、先搞清现在的 PID ,VID 为多少,例如分别为aaaa、bbbb(十六进制)

     对于 linux 如 ubuntu, 插入 设备,再查询 /sys/bus/usb/ 下的相应设备,如 "1-1" 下的idVender, idProduct 获得。

     对于 windows, 可从相应设备的属性中获得,进入设备管理器查看。


二、对于windows:

1. 修改 adb 驱动中的 android_winusb.inf 文件。对照着别的项目加就可以了。

; My product
%CompositeAdbInterface% = USB_Install,USB\VID_AAAA&PID_BBBB

%SingleBootLoaderInterface% = USB_Install,USB\VID_AAAA&PID_BBBB&MI_01

2. 右击我的电脑->属性->高级->环境变量,添加 ANROID_SDK_HOME 环境变量。如果你有android SDK, 就设成 SDK 的路径;如果没有,那也没关系,设为你觉得方便的任何路径。

3. 在前面设置的 ANDROID_SDK_HOME 对应的路径下,寻找 .android 目录,如果没有就创建一个;在.android 目录下新建一个文件,叫adb_usb.ini,记住,后缀是 "ini" 哦;添加前面获得的 VID 到 adb_usb.ini 中,如 0xAAAA。

4. 然后安装 adb 驱动

5. 进入 DOS cmd, 分别输入 adb kill-server, adbstart-server, adb devices;若能看到 devices 列出,那么就成功了。


三、对于linux

1. 在用户的 home 目录下,寻找 .android 目录,如果没有就创建。在 .android 目录下新建一个文件,叫adb_usb.ini, 记住,后缀是 "ini"哦;添加前面获得的 VID 到 adb_usb.ini 中,如 0xAAAA。

2. 在 shell 中 分别输入 adb kill-server, adbstart-server, adb devices;若能看到 devices 列出,那么就成功了。

这里 kill-server,是 kill 掉 adb 的 daemon,否则,adb 还是保留着先前的 Vender信息。start-server 就加载了新的 Vender 信息。

注意:有些人可能用 adb 需要超级用户权限,这时第一步中的home 目录应该为 /root,不想麻烦,直接两个 Home目录都加上得了。
高精地图语义分割标注 什么是语义分割?语义分割与目标检测的区别?语义分割的关键应用场景有哪些?高精地图语义分割标注的难点? 阅读详情

相关推荐

未隔离电源设备使用usb转串口调试导致串口模块爆炸烧坏事故记录

这个事就发生在前两天,我们公司的wifi模块被客户用到了咖啡机上,客户寄了一台整机给我们协助调试,还送了几包咖啡豆,本想着还能打个咖啡喝一喝的,但就在咖啡机刚寄过来第一天,就出事了。而这个事故的发生,竟然仅仅是因为同事接了个串口模块到电脑调试打印导致的。谁也想不到,这个3.3V的供电的wifi模块居然还有这么大的威力。直接将usb转TTL串口模块的转换芯片给爆开了,咖啡机也给弄坏了,据同事描述当时情况就只见到一片火光和一声巨响,状况比较惨烈,所幸的是笔记本电脑没有烧坏,但是直接给崩蓝屏了。 ...

fangye945a的博客 6188

adb连接出现device not found问题解决

写得相当好,转载了: https://blog.youkuaiyun.com/qq_37858386/article/details/78528759 第一步:检查一下手机开了usb调试了没有(最好每次插数据线都检查一下,必须要检查) 第二步:先打开android studio,在用数据线连接手机(因为打开android studio,它会自动运行adb.exe,只有在adb运行条件下和usb调试打开的...

远行的博客 7万+

微信小程序使用ucharts折线图,有负数显示0刻度线

当数据有负数和正数的时候默认不会显示0刻度线,不方便看出正负对比。

欢迎来到我的博客!在这里,我将分享我在前端开发方面的知识和经验。让我们一起探索前端开发的无限可能! 1579

无法找到设备:error:device not found 的解决方法

adb 出现 error:device not found 的解决方法

YoungSoulwt的博客 9563

别再为镜面物体检测发愁了!手把手教你用PMD相位偏折术增强2.5D形状图细节(附Python代码)

本文详细解析了PMD相位偏折术在工业视觉中镜面物体检测的应用,通过2.5D成像方案增强形状图细节。文章提供了Python代码示例,介绍了一种计算高效的局部特征增强算法,帮助解决产线环境中的噪声问题,提升缺陷识别准确率。

weixin_29299807的博客 345

深入解析LinuxCNC源码:从界面开发到硬件交互

本文深入解析LinuxCNC开源数控系统的源码架构与二次开发实践。详细介绍了从GTK+界面定制、Python脚本绑定,到硬件抽象层(HAL)配置与核心运动控制模块的完整开发流程。通过实战案例,帮助开发者掌握如何基于LinuxCNC源码进行界面开发和硬件交互定制,实现个性化数控系统。

weixin_29164843的博客 540

关于adb devices无法找到设备:error: device not found 的解决办法

3、接着,在电脑C盘找到.android文件夹,在文件夹下找到adb_usb.ini文件,如果没有请新建。2、点击详细信息,显示如图,没有设备信息。再点击事件,取设备的vender ID,如图,我的ID是2D95。5、这样就找到了所被占用的端口,将其kill掉。三、原因:原来是adb没有获得设备USB的vender ID,从而无法识别出安卓设备。一、此类问题出现的原因,一般是设备所使用的端口被占用,需要找到被占用的端口。6、再次输入adb shell,即可完成操作,将设备成功连接上。

wl930303的博客 3万+

maya中的几个热盒(空格、shift、w键)

maya中许多功能打包放进了不同的热盒中,让我们使用起来更加的便捷,熟练掌握后可以大大提升了建模速度。按下不同按键后鼠标不需要精确点到某个图标,往某个方向滑滑滑就打开了相应功能,非常的炫酷和迅猛。

m0_71983242的博客 1756

关于 adb命令编辑器中无法找到设备:error: device not found 问题的解决办法

adb命令编辑器中无法找到设备:error: device not found问题原因解决办法问题来了** 解决办法 今天接手一个施乐的设备,想要连接到电脑上进行调试,调试程序已写好,准备用adb命令安装到设备上时,却怎么也无法连接设备,在我的电脑中能看到连接上了,但是adb shell总是提示device not found,让我很困惑,也很恼火,遂三顾度娘,以解疑惑。写出来让有需要的朋友少走弯...

知名退堂鼓演奏家的博客 3万+

复旦微FMSH_Procise安装全流程详解:从环境配置到实战避坑指南

通过本文的全流程解析+实战技巧,开发者可快速掌握Procise在复旦微芯片开发中的核心应用。未来随着AKConv轻量级架构(参考往期文章)等创新技术的融入,国产芯片开发生态将更加完善。立即关注本专栏,获取最新多镜像切换指南与Linux SDK实战教程!扩展阅读复旦微在线升级BOOT.BIN全解析H7-TOOL实现复旦微脱机烧录(注:本文实验环境为Windows 10 x64 + FMQL45T-CORE开发板,部分操作可能因版本更新调整)立即行动下载本文配套配置文件:[GitHub链接]加入技术交流群。

QQ_778132974的博客 3231

2024-12月js逆向案例-sensor-data之vmp字段之akamai_2/3.0-(下)

akamai2/3的vmp字段逆向分析

十一姐的博客 3144

HBuilder真机调试全攻略:从ADB原理到实战排错

在移动应用开发中,真机调试是验证应用功能与性能的关键环节。其核心依赖于ADB(Android Debug Bridge)工具,它作为电脑与安卓设备间的通信桥梁,负责指令翻译与数据传输。掌握ADB的工作原理与环境配置,能极大提升开发调试效率,避免因环境问题导致开发中断。在实际的混合App开发场景中,如使用HBuilder进行uni-app项目开发时,稳定的真机连接是保障开发流程顺畅的基础。本文聚焦于解决“设备未找到”等高频问题,通过系统化讲解环境变量配置、驱动安装、端口冲突处理等实战技巧,帮助开发者构建从连接

weixin_32430941的博客 246

银河麒麟硬盘健康检测:smartctl/badblocks实战与坏盘预判

xfs_repair检查。S.M.A.R.T检测。

信创运维工程师 · 银河麒麟 & 容器实战 | 金融生产环境迁移·等保加固 | 142篇原创·17万+阅读 859

error device not found解决

error device not found解决

qq_43679849的博客 9557

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

error: device not found解决

环境   Eclipse Indigo + Android 2.2   问题   已启动模拟器,执行adb命令出现错误:error: device not found。执行adb devices发现列表为空。   #执行命令发现设备为空 H:\Program files\android-sdk-windows\platform-tools>adb devices List of

DBA@Robin 3万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

linux下device识别不了,ADB不识别device not found

ADB不识别device not found,以下是5条简单方法:1.手机usb 数据线连接pc咯,在设备管理器里看看有没的黄色的未安装驱动的设备,有的话就把手机驱动拿过来装下(尽量多刷新几次)。2.在cmd里直接adb shell,有问题的话会出现"device notfound",我呢,参考网上的说法“adbkill-server”再"adbstart-server"..算是一种方式吧。3....

weixin_28778341的博客 1818

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

[Android] adb shell 显示 error: device not found 的解决办法

今天遇到了这个问题,看到网上的解决方案很多,这里笔者提供一种解决办法 针对Eclipse开发工具,遇到adb shell 显示 error: device not found  ,该如何解决呢? 1、开发工具右上角选择DDMS,我们发现Devices显示为空! 2、选择图示的倒三角图案,选择ReSet adb(前提是有一个模拟器已经打开,如果模拟器没打开,此步无效)

让勤奋成为习惯 4569

adb shell error: device not found

用Android Studio自带的adb工具装好后,WIn+R进cmd里:输adb shell 显示adb已经启动,但报error: device not found插拔和关开手机开发者模式都无效,显示手机驱动装不上去解决办法:电脑安装360手机助手,强制安装驱动,ok...

weixin_29301381的博客 989

adb shell “error:device not found”

原因是没有安装驱动,你可以下载一个360手机助手,用手机连上,360手机助手会自动帮你安装,然后就可以了。

测试人生 4816

linux shell device not found,adb 命令在 linux 系统中报 device not found 错误

adb devices 可以识别手机,但是执行脚本过程中 linux 服务器老报 device not found 错误,我再本地 windows 系统中运行正常。(node:8303) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please...

weixin_42463480的博客 742

魅族手机ADB shell出错 error: device not found

一、原因根据网上的贴子,大概是因为某种原因导致安卓adb没有获得魅族手机USB的vender ID,从而无法识别出手机。二、解决方法解决方法的思路很简单,获取魅族手机USB的vender ID,然后写入adb对应的配置文件,重启ADB就可以了。Windows平台Windows下貌似没有专门获得USB设备的vender ID的系统工具。可以使用USBVIEW.EXE小工具来查看USB设备的详细信息。下

simmerlee的专栏 4641

adb连接手机工具_adb连接手机模拟器出现device not found的问题解决方法

今天使用adb连接手机模拟器mumu,打开命令提示符,输入adb shell回车的时候,提示devices not found,由于已经配置好adb的path环境,直接使用命令adb connect 127.0.0.1:7555修改了端口,连接后报了一个错误,让人真的有点莫名其妙。 复制了报错信息,在某度上进行搜索,很多都是千篇一律的说杀进程、重启,更有的说重装,看到这真没办法继续...

weixin_39891158的博客 1868

adb device无法识别的问题

请参考下面这个贴子,这个位仁兄整理的不错,测试可以实际解决问题。 http://blog.youkuaiyun.com/frank_zyp/article/details/78417427

zhujm320的专栏 7815
上一篇: c++动态联编与静态联编
下一篇: Linux终端使用技巧
计算机与认知
博客等级 码龄14年 31粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值