HarmonyOS 鸿蒙Next手机端在升级6.0版本后无法弹出VPN授权框

HarmonyOS 鸿蒙Next手机端在升级6.0版本后无法弹出VPN授权框

  1. 手机端和2in1设备在升级鸿蒙6.0以前均可正常弹出VPN授权框(采用的是官方提供的demo)。
  2. 手机端和2in1设备在升级鸿蒙6.0后,2in1设备可以正常弹出VPN授权框,但手机端无法弹出(采用的是官方提供的demo)。

  1. 以下为手机端采用官方提供的vpn案例调测日志:

[networkvpn_service.cpp:1309]StartVpnExtensionAbility bundleResourceInfo.label label

[vpn_module_ext.cpp 159] StartVpnExtensionAbility SelfAppName = label 0

[operator()()-data_share_manager_impl.cpp:131]: RecoverObs start

[net_datashare_utils.cpp:88]go to first row error

[vpn_module_ext.cpp 169] dataShareHelperUtils Query error, err = -1

[ability_manager_client.cpp:541]name:com.huawei.hmos.vpndialog VpnServiceExtAbility, userId:-1

[ability_manager_service.cpp:4556]elementUri:/com.huawei.hmos.vpndialog//VpnServiceExtAbility

ExplicitQueryAbility no match -n com.huawei.hmos.vpndialog -a VpnServiceExtAbility -u 100 -i 0

ExplicitQueryExtension size:1 -n com.huawei.hmos.vpndialog -e VpnServiceExtAbility -u 100 -i 0

[ecological_rule_interceptor.cpp:279]ERMS’s caller{com.example.testvpnclient_20020058_30225}

[ability_connect_manager.cpp:1682]task: /com.huawei.hmos.vpndialog/vpn_dialog/VpnServiceExtAbility, 0, 1132

[ams_mgr_scheduler.cpp:87]SubmitLoadTask: com.huawei.hmos.vpndialog-VpnServiceExtAbility

[vpn_monitor_ext.cpp 206] click done

[app_mgr_service_inner.cpp:767]LoadAbility name:com.huawei.hmos.vpndialog-VpnServiceExtAbility processName = com.huawei.hmos.vpndialog

[app_mgr_service_inner.cpp:1066]processName:com.huawei.hmos.vpndialog, isPreload:0

[RegisterObserver()-general_controller_service_impl.cpp:178]: Register silent observer ret: 0, uri: ******pnext_mode

[(100000:100000:scope)] id: 0, log: {types: Click, tag: Button, prcd: Down, state: READY, prcd: Up, state: SUCCEED}

[(100000:100000:scope)] Consumed new event id=15258 in ace_container, lastEventInfo: id:15257

[] ConsumePointerEventInner(1049): InputId:15258,wid:78,pointId:0,srcType:2,rect:[0,0,1216,2688],notify:1

[app_mgr_service_inner.cpp:3924]apl: normal, bundleName: com.huawei.hmos.vpndialog, startFlags: 2048, userId: 100

[appspawn_client.c:431]AppSpawnClientSendMsg reqId: 885 msgLen: 1860 com.huawei.hmos.vpndialog

[appspawn_service.c:1838]Recv message header magic 0xef201234 type 0 id 883 len 1860 com.huawei.hmos.vpndialog

[sandbox_shared_mount.cpp:194]umount2 /mnt/sandbox/100/com.huawei.hmos.vpndialog/data/storage/el1/bundle failed, errno 22

[sandbox_shared_mount.cpp:146]mount path /mnt/sandbox/100/com.huawei.hmos.vpndialog/data/storage/el1/bundle to shared success


更多关于HarmonyOS 鸿蒙Next手机端在升级6.0版本后无法弹出VPN授权框的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

我这边测试可以弹出。您把应用删除重装再试试,这个弹窗在用户授权之后就不会再弹出了。

更多关于HarmonyOS 鸿蒙Next手机端在升级6.0版本后无法弹出VPN授权框的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


手机恢复出场设置就好了,版本什么的都没变,还是6.0.0.35,真神奇。

鸿蒙Next 6.0版本中VPN授权框不弹出的问题可能与系统权限管理变更有关。该版本可能调整了VPN服务的授权机制,需确认以下事项:

  1. 检查VPN应用是否在"设置-应用管理"中拥有"创建VPN连接"权限;

  2. 尝试在"设置-用户和帐号-设备管理器"中查看VPN应用是否被禁用;

  3. 部分第三方VPN应用可能需要针对鸿蒙6.0重新适配。

该问题可能是由于系统安全策略升级导致的应用兼容性问题。

根据日志分析,问题可能出在HarmonyOS 6.0手机端对VPN授权框的调用机制上。关键错误出现在以下日志行:

  1. ExplicitQueryAbility no match -n com.huawei.hmos.vpndialog -a VpnServiceExtAbility表明系统未能找到VPN授权对话框组件
  2. dataShareHelperUtils Query error, err = -1显示数据共享查询失败

建议检查以下方面:

  1. 确认手机端HarmonyOS 6.0的VPN服务组件是否完整
  2. 检查应用权限配置,确保有正确的VPN权限声明
  3. 对比2in1设备和手机端的系统版本差异
  4. 验证demo应用是否适配了6.0的API变更

从日志看,系统尝试加载但未能成功调用VPN授权组件,这可能是6.0版本在手机端的特定限制或兼容性问题。

回到顶部