uniapp 运行到手机或模拟器
先说运行到模拟器的: 我这边用的是夜神模拟器,安装就自行去百度查找方法吧,安装好后双击运行一个模拟器,待模拟器成功运行后,找到模拟器的文件夹目录: 在此目录下运行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运行到真机上,先在你的手机上打开开发者模式:
先在你的手机设置里找一下如果发现确实没有的话,就找到关于手机,会有一个版本信息连续点几下,一般是3下左右,可能点完之后还会要求输入锁屏密码,会提示你开启了开发者选项然后再去其他设置里找到开发者选项,打开usb调试,然后用数据线将电脑和手机连接,连接后手机会弹出选项:选择传输文件,过一会会询问是否允许电脑调试,点击允许然后在Hbuilderx的运行选择运行到手机或模拟器,如果没有设备就重新选择运行到手机或模拟器,一般这样就能在手机上运行了