红米usb调试在哪 红米手机usb设置在哪里打开
在使用UniApp进行真机调试时,我遇到了一些令人头痛的问题,导致无法顺利将程序发布到真机上。每次尝试连接手机时,都会弹出一个错误提示:“没有授权”,而手机显示“没有信任本计算机的授权,请在手机上信任该计算机”。这让我非常困惑,因为我已经在手机上开启了U调试,并且是通过调试模式连接到电脑的。
我确认过手机和电脑之间的连接是正常的,手机也可以与电脑互传文件,说明数据线没有问题。但奇怪的是,之前总会出现一个授权码的提示窗口,而这次却完全没有任何授权提示。
于是,我决定上网查找解决方案。在网上的论坛和技术博客中,有人提到可能是与一个名为“adbkey”的文件相关。抱着试试看的心态,我打开了用户目录下的“.android”文件夹,果然找到了一个名为“adbkey”的文件。进一步查看,发现它原来是一个私钥文件,而“adbkey.pub”应该是对应的公钥。
我尝试删除了这两个“adbkey”文件,并在手机的开发者选项中撤销了所有U调试授权。然后我拔掉了手机,关闭了UniApp,再次尝试连接时,问题依旧没有得到解决。于是,我决定重启电脑,重新连接手机。令人惊喜的是,重启后电脑终于弹出了授权提示。
在确认授权后,我再次打开UniApp,这次终于能够顺利地将程序部署到手机上,并在真机上正常运行。
通过这次经历,我总结出一些经验,希望能帮助其他遇到类似问题的开发者:
U调试设置要注意:根据手机品牌的不同,U调试选项需要进行细致的配置。例如,在我的红米Note 10 Pro上,除了需要开启U调试,还必须开启“U安装”选项,并关闭“自动撤销adb授权”功能(如图所示)。
程序关闭再连接:在进行调试时,确保先关闭UniApp,等待手机和电脑的连接正常后再启动开发工具,这样能避免一些授权问题。
通过这几步操作,我终于解决了授权问题,顺利地将程序部署到手机上进行调试。在开发过程中,遇到问题时保持耐心,多查阅相关资料,往往能找到解决方案。