先说运行到模拟器的:
我这边用的是夜神模拟器,安装就自行去百度查找方法吧,安装好后双击运行一个模拟器,待模拟器成功运行后,找到模拟器的文件夹目录:
在这里插入图片描述
在此目录下运行cmd窗口:输入命令adb devices
在这里插入图片描述
出现这种情况说明,你没有运行模拟器,或者你的模拟器还在加载中。
当你启动模拟器后:
在这里插入图片描述
记得重开一个cmd运行命令哦!
敲完命令之后,会得到一个端口号,打开你的Hbuilderx:
在这里插入图片描述
点击 工具->设置 在运行设置处的模拟器端口号填入更改的端口号:62001,夜神模拟器的默认就是这个,如果你的不是多开出来的模拟器,多开的类似(我这里暂时没试过多开的)。

看到这里,有好奇的小伙伴发现了,端口上面的那个adb配置是设么,要填吗?
adb的全称为Android Debug Bridge,就是起到调试桥的作用。

当你的运行在模拟器或者手机上时,如果出现一些问题的话,排除手机和数据线后,很有可能就是这个adb有问题,最常见的有,运行到手机上时,显示手机未被授权。

这时换adb是最好的选择,Hbuilderx自带adb,但是也不能解决这个问题。
这时候最好去Android开发平台官网下载一个adb即可:
https://developer.android.google.cn/studio/releases/platform-tools
往下滑一点选择自己的平台:
在这里插入图片描述
下载后解压并找到文件夹:
在这里插入图片描述
然后在Hbuilderx中这样设置:
在这里插入图片描述
这样启用就时就会用这个adb了,启动时会在控制台输出一些信息。
在这里插入图片描述
这样的信息是不会影响的。

让uniapp运行到真机上,先在你的手机上打开开发者模式:

  1. 先在你的手机设置里找一下
  2. 如果发现确实没有的话,就找到关于手机,会有一个版本信息连续点几下,一般是3下左右,可能点完之后还会要求输入锁屏密码,会提示你开启了开发者选项
  3. 然后再去其他设置里找到开发者选项,打开usb调试,然后用数据线将电脑和手机连接,连接后手机会弹出选项:选择传输文件,过一会会询问是否允许电脑调试,点击允许
  4. 然后在Hbuilderx的运行选择运行到手机或模拟器,如果没有设备就重新选择运行到手机或模拟器,一般这样就能在手机上运行了
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐