uni-app 荣耀MagicOS最新8.0版本真机调试无法建立手机连接

uni-app 荣耀MagicOS最新8.0版本真机调试无法建立手机连接

操作步骤:

运行到Android基座

预期结果:

无法连接到手机,期望连接到手机


### 实际结果:
```javascript
21:37:00.144 请注意运行模式下,因日志输出、sourcemap 以及未压缩源码等原因,性能和包体积,均不及发行模式。  
21:37:00.150 编译器版本:3.95(vue3)  
21:37:00.150 正在编译中...  
21:37:00.641 uni-app 有新版本发布,请执行 `npx @dcloudio/uvm@latest` 更新,更新日志详见:https://download1.dcloud.net.cn/hbuilderx/changelog/4.08.2024040127.html  
21:37:12.440 项目 'plus-miniapp' 编译成功。  
21:37:12.445 运行方式:打开 HBuilderX, 导入 dist/dev/app-plus 运行。  
21:37:12.446 ready in 12733ms.  
21:37:12.505 正在建立手机连接...

一直卡在正在建立手机连接

bug描述:

荣耀手机最近更新了最新的Android14系统,我第二天就无法建立手机连接了 经过测试发现,只有荣耀手机的android14版本(Honor MagicOS8.0.0.125)会出现此问题。 其他版本均不会出现此问题


| 开发环境 | 版本号 | 项目创建方式 |
|----------|--------|--------------|
| Windows  | Winwods10 | HBuilderX |
| 手机系统 | 手机系统版本号 | 手机厂商 | 手机机型 |
| Android | Android 14 | 荣耀Honor | 90Pro |
| 页面类型 | vue版本 |
| vue | vue3 |
| 打包方式 | 
| 离线 |

更多关于uni-app 荣耀MagicOS最新8.0版本真机调试无法建立手机连接的实战教程也可以访问 https://www.itying.com/category-93-b0.html

12 回复

原因应该是打开了荣耀的平行空间的原因,我这边亲测有效果

更多关于uni-app 荣耀MagicOS最新8.0版本真机调试无法建立手机连接的实战教程也可以访问 https://www.itying.com/category-93-b0.html


你牛,删除了就好了。没升级开发工具版本前,一直好着了!

牛逼!

我也遇到了这个问题,解决方案是这样的
菜单栏帮助-查看运行日志
如果你看到最后有类似这样的报错 “Exception occurred while executing ‘list’: java.lang.SecurityException: Shell does not have permission to access user 150”
则说明可能是由于您手机的账户不止一个造成的,可以通过执行adb命令 adb -s 192.168.2.140:43367 shell pm list users 查看自己手机账户列表有哪些
然后删除不需要的账户

确实有效!万分感谢!

手机升级到MagicOS8.0就一直正在建立手机连接… 楼主请问你解决了吗?

没有,android studio可以连,hbuilder不行

你好,已添加你QQ。这边暂时没有此款机型。远程看一下

请问有解决办法了吗?

我也是MagicOS8.0 同样的问题,试了好久都没成功,请问有解决办法吗?

已解决,感谢 关闭平行空间,删除用户 pm remove-user

在荣耀MagicOS 8.0版本中,如果无法通过uni-app进行真机调试,可能是由于以下几个原因导致的。以下是一些常见的排查步骤和解决方案:

1. 检查USB调试模式

  • 确保手机已开启开发者模式
  • 在开发者选项中,确保USB调试已开启。

2. 检查USB连接模式

  • 连接手机后,下拉通知栏,检查USB连接模式是否为传输文件(MTP)仅充电模式。
  • 如果是仅充电模式,改为**传输文件(MTP)**模式。

3. 检查HBuilderX版本

  • 确保你使用的是最新版本的HBuilderX,旧版本可能不支持最新的手机系统。
  • 如果不是最新版本,请更新到最新版本。

4. 检查手机驱动

  • 确保电脑上已安装正确的手机驱动程序。
  • 可以通过荣耀官网或者手机助手软件(如华为手机助手)安装或更新驱动程序。

5. 检查adb版本

  • 确保HBuilderX使用的adb版本是最新的。
  • 在HBuilderX中,可以通过工具 -> 插件安装 -> adb来更新adb。

6. 重启adb服务

  • 在HBuilderX中,可以通过工具 -> adb命令 -> 重启adb来重启adb服务。
  • 或者在命令行中执行以下命令:
    adb kill-server
    adb start-server
回到顶部