qt for android 中无法运行和调试应用程序,No Device Found,The adb tool in the Android SDK lists all......

当尝试使用Qt进行Android应用的真机调试时,遇到NoDeviceFound错误。问题在于手机未开启USB开发者模式和USB调试。解决方法包括:在手机设置中找到并连续点击版本号激活开发者模式,然后在开发者选项中开启USB调试。如果手机上仍无法识别,可能需要安装相应的USB驱动,例如通过手机助手安装。确保手机连接电脑后处于Debug模式,调试问题即可解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

出现的问题:代码可以编译成.apk的安装包
在这里插入图片描述
但是插入手机USB,手机已经连接电脑,在点击运行和调试按钮时,却提示No Device Found,如下图所示,
No Device Found
Connect ankntroid drie vie USB and atirte drlpor mode onit.Some devices require the installationof au USB driver.
The adb tool in the Android SDE lists all connected devices; if runvia "adb devices’ .

在这里插入图片描述
是什么原因呢?
是我们没有打开手机的USB开发者模式,但我的手机是华为的手机,不懂其他的手机是不是这样子,直接通过手机的设置界面搜索usb关键字,却没有开发者的选项,如下图所示
在这里插入图片描述
解决方法:

  1. 进入手机设置中关于手机的界面,然后不断的连续点击版本号这行字,点击好几下之后,如果有锁屏密码的话,会进入一个界面,让我们输入密码,输入密码成功后,会显示,您正处于开发者模式的字样
    在这里插入图片描述
    在这里插入图片描述
  2. 直接通过手机的设置界面搜索usb关键字,就会出现USB调试的选项,点击这个选项进入开发者模式打开USB调试即可
    在这里插入图片描述
    在这里插入图片描述
    这时我们在点击QT的运行或调试按钮,这是手机会弹出一些密匙确认码,点击确定即可,让qt调试手机,然后如下,没问题了,qt for android 可以真机调试了
    在这里插入图片描述
    如果还是不显示,说明电脑上没有手机的驱动,需要安装下手机助手,一般用手机usb连接电脑时,都是有一个驱动器,用来安装的
    在这里插入图片描述
    记得把模式调为Debug模式
    在这里插入图片描述

安装后应该就没有问题啦

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值