草庐IT

uniapp真机调试

迷途执晓 2023-04-22 原文

本人之前在刚开始使用uniapp真机调试时踩了不少坑,现总结一下,希望能帮助同道们绕一下坑,节省一些时间

示例的HbuilderX版本:3.4.7(编辑器的顶部栏 帮助-关于 可以看编辑器版本,最好在官网下载使用HbuliderX最新稳定版本)

点击下载最新 HBuilderX-高效极客技巧
电脑:win10专业版(此电脑 || 我的电脑右击 点击属性 可以看系统版本)

注意:以下的方法不一定是对症下药,而是把常见的问题都处理一遍

情况一:
连接不上/连接上后电脑没反应

解决:
0、先保证自己的数据线没问题,太老或者太旧就换一个,可以多换几个来确认是手机、数据线还是电脑的问题,保证硬件方面没有问题;
1、打开设备管理器,点击“通用串行总线控制器”,进行USB相关配置依次更新(自动搜索设备);
2、点击“通用串行总线控制器”里面的电源管理,将“允许自动关闭来降低耗电”取消勾选;
3、重启电脑;

正常来说手机连接电脑后电脑会右下角弹出提示,或者右下角显示连接手机型号

情况二:
HbuilderX显示“找不到设备”

解决:

0、检查adb路径是否正确,顶部栏-工具-设置-adb路径,复制到文件路径中打开,看是否能正确打开;
1、寻找自己要使用的hbuilder路径,可以右击点击属性看路径,有的公司电脑会装好几个hbuilderX;
2、打开自己的HbuliderX磁盘路径(我的路径为:HBuilderX\plugins\launcher\tools\adbs)
将此文件夹中的三个文件更改成1.0.31文件夹的同名三个(大胆做,大不了重新下载一个,不改动项目就行);
3、电脑关闭手机管家(连接手机的软件)等占用adb进程的程序(可以打开设备管理器寻找是否有相关软件运行,先关闭hbuilderX然后只要有adb名字的进程全部关闭)
4、更改以后可能会遇到一直找寻设备或不生效的问题,重启hbuilder多试几次真机运行

给萌新的提示:下载一个最新的HbuliderX能解决很多问题,分开存储HbuliderX不同版本,不会覆盖原来的Hbulider,且打开后其中的项目会一致,二者互不影响;

情况三:
无限加载/不停的转圈/正在获取设备列表

解决:打开手机的开发者模式和允许usb调试

情况四:
手机上显示无法连接到服务器(显示failed to connect to ……)

解决:初次连接需要电脑与手机连接同一个局域网(wifi)

如果还是找不到设备,可以考虑看官网搜索解决疑难杂症:
https://uniapp.dcloud.net.cn/tutorial/run/run-app-faq.html


如果还是无法解决,没关系,这属于超疑难杂症中的疑难杂症,
别浪费时间了,向官网留言,官方人员会处理

我踩过的坑,不希望你再踩进去

有关uniapp真机调试的更多相关文章

  1. ruby-on-rails - 无法让 rspec、spork 和调试器正常运行 - 2

    GivenIamadumbprogrammerandIamusingrspecandIamusingsporkandIwanttodebug...mmm...let'ssaaay,aspecforPhone.那么,我应该把“require'ruby-debug'”行放在哪里,以便在phone_spec.rb的特定点停止处理?(我所要求的只是一个大而粗的箭头,即使是一个有挑战性的程序员也能看到:-3)我已经尝试了很多位置,除非我没有正确测试它们,否则会发生一些奇怪的事情:在spec_helper.rb中的以下位置:require'rubygems'require'spork'

  2. ruby - JetBrains RubyMine 3.2.4 调试器不工作 - 2

    使用Ruby1.9.2运行IDE提示说需要gemruby​​-debug-base19x并提供安装它。但是,在尝试安装它时会显示消息Failedtoinstallgems.Followinggemswerenotinstalled:C:/ProgramFiles(x86)/JetBrains/RubyMine3.2.4/rb/gems/ruby-debug-base19x-0.11.30.pre2.gem:Errorinstallingruby-debug-base19x-0.11.30.pre2.gem:The'linecache19'nativegemrequiresinstall

  3. ruby-on-rails - 如何调试 cucumber 测试? - 2

    我有:When/^(?:|I)follow"([^"]*)"(?:within"([^"]*)")?$/do|link,selector|with_scope(selector)doclick_link(link)endend我打电话的地方:Background:GivenIamanexistingadminuserWhenIfollow"CLIENTS"我的HTML是这样的:CLIENTS我一直收到这个错误:.F-.F--U-----U(::)failedsteps(::)nolinkwithtitle,idortext'CLIENTS'found(Capybara::Element

  4. ruby - Ruby 是否有类似于 Perl 的 "perl -d"的逐步调试器? - 2

    Ruby是否有逐步调试器,类似于Perl的“perl-d”? 最佳答案 ruby-debug(对于ruby1.8),debugger(对于ruby1.9),byebug(对于ruby​​2.0)以及trepanning系列都有一个-x或--trace选项。在调试器内部,命令setlinetrace将打开或关闭线路跟踪。这是themanualforruby-debug原来的答案已经修改,因为数据噪声文章的链接,唉,不再有效了。还添加了ruby​​-debug的后继者 关于ruby-Ruby

  5. 如何将ensp桥接到真机上面 - 2

    第一步,先创建一个回环端口,不要用自己的网卡,很不稳定,会断的。①先找到“设备管理器”,点击②进入设备管理器点击“操作”,然后再点击“添加过时硬盘”,记得点击“操作”前先随便在空白处点击一下,不然点击“点击操作”会出现第二张图的内容。 ③点击“下一页”④点击“手动”,然后再点击下一页。 ⑤点击“网络适配器”,点击下一页  ⑥点击“Microsoft”,然后点击“环回适配器”。 创建完成后,在下图中会有一个“环回适配器”,  第二步,ensp和真机进行桥接①打开ensp,并且配置一个“云”②先添加一个内网接口,点击添加③选择“绑定信息”中的以太网2,点击“增加”,添加外网。如果找不到你的环回网卡

  6. Simulink方法总结和避坑指南(一)——Simulink入门与基本调试方法 - 2

    文章目录一、项目场景二、基本模块原理与调试方法分析——信源部分:三、信号处理部分和显示部分:四、基本的通信链路搭建:四、特殊模块:interpretedMATLABfunction:五、总结和坑点提醒一、项目场景  最近一个任务是使用simulink搭建一个MIMO串扰消除的链路,并用实际收到的数据进行测试,在搭建的过程中也遇到了不少的问题(当然这比vivado里面的debug好不知道多少倍)。准备趁着这个机会,先以一个很基本的通信链路对simulink基础和相关的debug方法进行总结。  在本篇中,主要记录simulink的基本原理和基本的SISO通信传输链路(QPSK方式),计划在下篇记

  7. ruby-on-rails - 使用 Pow 作为服务器在 RubyMine 中调试 - Ruby 2.1.1 + Rails 4 - 2

    我已经开始使用RubyMine6。我正在处理Rails4、Ruby2.1.1项目。我无法找到如何使用Pow作为服务器调试到RubyMine。你能给我指明正确的方向吗? 最佳答案 我能够使用远程调试从RubyMine进行调试。我正在使用RubyMine6、Rails3、Ruby2.1.1。首先创建一个.powenv文件并添加:exportRUBY_DEBUG_PORT=1234exportPOW_WORKERS=1将以下gem添加到您的Gemfile:gem'ruby-debug-ide'gem'debase'创建一个新的初始化器st

  8. ruby-on-rails - 放置调试语句 - 2

    当我编写代码时,我非常频繁地使用“puts”语句进行调试。它允许我查看服务器中发生的情况。在调试代码的时候,不知道是什么原因,我把这些“puts”语句去掉了。这是个好主意还是我应该保留它们以使我的服务器日志更加清晰? 最佳答案 您应该使用记录器而不是puts。使用这种语句:Rails.logger.debug"DEBUG:#{self.inspect}#{caller(0).first}"ifRails.logger.debug?如果您想(几乎)实时查看调试,只需在另一个终端窗口中使用tail命令:tail-Flog/develop

  9. ruby-on-rails - Rails 在记录 200 OK 后在做什么? (调试响应时间慢) - 2

    我试图在我的RubyonRails应用程序中调试一个极其缓慢的请求调用。我已设法根据自己的喜好优化Controller方法,Rails的日志告诉我它已在XX毫秒内完成操作(Completed200OKin5049ms(Views:34.9ms|ActiveRecord:76.3ms)).但是,在加载页面时,在浏览器中实际呈现任何内容之前打印此消息很长;最多约15秒的等待时间。Rackmini-profiler证实了这一点,告诉我GET操作(不计算完成Controller操作所花费的时间)花费了14秒左右。(分析器还确认Controller操作的执行时间约为5秒)。我可以接受Contro

  10. ruby:如何在调试时进入任意函数 - 2

    假设我在调试时停在了点上:defget_databyebug=>@cache||=calculate_dataend而@cache有值,所以step函数calculate_data不会被执行。但是我需要在这个确切的运行时点检查calculate_data内部发生了什么。我可以只执行calculate_data并在控制台输出中查看其结果,但是我可以从调试控制台执行函数并同时进入它?(使用byebug或其他一些调试工具)。目标-是在任意时间检查calculate_data逻辑,特别是当get_data调用时@cache已填充。 最佳答案

随机推荐