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目录都加上得了。
微软推出突破性AI医疗诊断系统MAI-DxO:诊断准确率85.5%,是医生的4倍,成本更低 微软推出医疗AI系统MAI-DxO,通过多AI模型协作实现高效诊断,准确率达85.5%,是传统医生团队的4倍。该系统整合自然语言处理、计算机视觉等技术,模拟专家会诊流程,显著降低医疗成本60%。具备罕见病识别、基层医疗支持等功能,同时注重伦理安全和可解释性。微软计划开放部分架构,推动医疗AI普惠化。这一突破标志着医疗AI从单点工具向系统级智能的跨越,有望重塑更精准、高效的智能医疗未来。 阅读详情

相关推荐

Win10+pycharm+conda 配置Siammask 过程记录(新手向)

我们跑动demo 需要配置两个相关的文件这两个文件需要用 git 进行下载,对于不熟悉git的小伙伴 我这里给出连接,大家可以直接下载即可,并将其配置在 experiments文件夹下然后大家再需要在设置参数参数这里给出了。

C1137577723的博客 550

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

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

远行的博客 7万+

TPC好像是这么回事儿

TPC(Transmit Power Control)发送功率控制,本觉得就是控制一下发送功率,原理很简单,但看原版协议死活每搞懂什么意思,恼羞成怒!!!! 后来又看了一些贴子和cisco的相关功能介绍,再回头看协议,好像是这么一回事: 1、所谓TPC,是AP控制STA的发送功率的一种手段。在802.11d中,已定义了使用Country Element传递区域无线通信规定的信道和最大发送功率信息: 通过获取这些信息,STA可以确定自己应该遵守什么规则,可以用什么发送功率在哪些信道上通信。 2

两只勤劳的蜜蜂 8625

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

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

YoungSoulwt的博客 9563

HC32 CAN通信

qqa

zhaopenglihui的博客 5430

RagFlow 文档解析

RAGFlow 的设计哲学是“高质量输入,高质量输出”,它通过提供可解释性和可控性的生成结果,让用户能够信任并依赖于系统提供的答案。

weixin_43008312的博客 3996

关于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万+

STM32 使用rtthread的DMA 串口发送失败

在一次使用RTthread的DMA 串口发送时,持续性通过DMA 发送串口数据时,偶发发送过程中后续数据包无法正常发送出去,后经查,发现为RT-Thread的串口中断处理有瑕疵,后做出修改。另,为了更方便的排查为题,建议修改。左为修改前,右为修改后。

qq_39294918的博客 1107

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

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

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

基于Simulink的自适应控制(Adaptive Control)电励磁同步电动机

目录基于Simulink的自适应控制(Adaptive Control)电励磁同步电动机项目实例1. 项目背景2. 系统架构2.1 电励磁同步电动机模型2.2 三相逆变器模型2.3 自适应控制器(Adaptive Controller)2.4 系统框图3. 模型设计3.1 创建Simulink模型3.2 自适应控制(Adaptive Control)设计3.3 仿真环境搭建4. 参数优化4.1 自动调优5. 实际应用案例5.1 工业驱动系统5.2 风力发电系统6. 结论进一步优化建议需求分析电励磁同步电动机

MHD0815的博客 266

【系列06】端侧AI:构建与部署高效的本地化AI模型 第5章:模型剪枝(Pruning)

结构化剪枝移除的是模型中的整个结构,比如一个完整的神经元、一个卷积核或一个通道。修剪后的模型权重矩阵仍然是稠密的,因此能够充分利用现代硬件和软件的并行计算优势,从而显著提升推理速度。非结构化剪枝是最细粒度的剪枝方法。对于需要极致压缩但对推理速度要求不高的场景,非结构化剪枝是好的选择。它就像修剪一棵树,通过移除模型中不必要的“枝叶”,让模型变得更精简、更高效,从而适应资源受限的设备。,开发者可以方便地对模型的不同层进行剪枝,并根据需求进行微调,从而在不影响太多性能的前提下,获得一个更轻量、更高效的模型。

学习,输出==》再学习再输出 647

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

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

weixin_32430941的博客 246

uniapp - 微信支付报错 {“errMsg“:“requestPayment:fail:[payment微信:-1]General errors“} 详细解决办法,uniApp使用微信支付时报错

uniapp,微信支付报错,uniapp微信小程序 H5网页 安卓苹果ios真机调试时报错,uniapp真机测试微信支付报错如何解决,调用微信支付出现报错{"errMsg":"requestPayment:fail:[payment微信:-1]General errors"},微信支付提示错误,uniapp进行微信支付时报错怎么解决,如何解决微信支付报错,uniapp微信支付报错fail,uni-app真机测试ios上报错,uniapp真机测试安卓手机第一次支付成功第二次就报错了,uniapp微信支付调用第

✅ 精选推荐文章 4133

error device not found解决

error device not found解决

qq_43679849的博客 9557

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

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万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

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

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

[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、付费专栏及课程。

余额充值