解决v2rayNG在Windows安卓子系统中闪退的问题


分类:Android把玩先锋       作者:Caq98i       发布时间:2022-05-25       更新时间:2024-04-04 阅读量:4281    


在Windows11安卓子系统(Windows Subsystem for Android,WSA)中,如果启动v2rayNG连接节点,v2rayNG就会立即闪退,这主要是因为v2rayNG没有获得创建VPN的权限,本文将介绍如何借助adb为v2rayNG开启VPN权限。



所需工具:adb(位于platform-tools中)

 

① 下载platform-tools:在Android开发者网站下载platform-tools,可直接在Google中搜索adb或platform-tools进行下载。官网连接:Android adb

本站搬运见页面最下方。

 

② 下载后,解压压缩包,将整个文件夹移动到一个你想让它在的路径。如下图所示,我的adb位于D:\Program Files\platform-tools

platform-tools

 

③ 启动安卓子系统设置,打开“开发人员模式”,记下这里显示的ip地址。(如果没有显示ip地址,那是因为你的安卓子系统没有启动,可以点一下“文件”或启动任意安卓app启动WSA)

WSA设置

④ 启动CMD,进入adb所在的目录:(启动CMD后默认工作路径是在C盘的,所以需要先进入D盘)

d:

cd D:\Program Files\platform-tools

 

⑤ 用adb连接安卓子系统:(connect后边跟的地址见第③步,注意冒号等符号需要在英文状态下输入)

adb connect 127.0.0.1:58526

连接后,可用 adb devices 查看当前连接的安卓设备,确保当前仅连接了WSA。

 

⑥ 授予v2rayNG创建VPN的权限:

adb shell appops set com.v2ray.ang ACTIVATE_VPN allow

其中,com.v2ray.ang 就是v2rayNG的包名。

 

常见错误:

如果执行 adb shell appops 命令时,报错:adb.exe: more than one device/emulator ,那就是adb连接了多个Android设备,需要关闭多余的连接。

 

获取platform-tools 工具:立即下载

获取web神器可参考:😍全球互联-专线接入


捐赠通道,感谢!🦀🦀


          support a 🍕


留言与评论







限时特惠促销