首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人知道一个系统应用程序是否可以在安卓系统中扩展VpnService吗?

有人知道一个系统应用程序是否可以在安卓系统中扩展VpnService吗?
EN

Stack Overflow用户
提问于 2018-08-23 21:00:25
回答 1查看 135关注 0票数 0

现在,我想开发一个系统应用,它将扩展VpnService。但是当我调用方法'establish()‘来初始化ParcelFileDescriptor的一个实例时。我在android 5.0中得到了一个异常,如下所示:

代码语言:javascript
复制
08-23 20:47:35.482 12344-12365/com.vm.shadowsocks W/System.err: java.lang.SecurityException: Cannot find com.vm.shadowsocks.core.LocalVpnService
            at android.os.Parcel.readException(Parcel.java:1546)
            at android.os.Parcel.readException(Parcel.java:1499)
    08-23 20:47:35.483 12344-12365/com.vm.shadowsocks W/System.err:     at android.net.IConnectivityManager$Stub$Proxy.establishVpn(IConnectivityManager.java:1779)
            at android.net.VpnService$Builder.establish(VpnService.java:768)
            at com.vm.shadowsocks.core.LocalVpnService.establishVPN(LocalVpnService.java:467)
            at com.vm.shadowsocks.core.LocalVpnService.runVPN(LocalVpnService.java:256)
            at com.vm.shadowsocks.core.LocalVpnService.run(LocalVpnService.java:239)

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-09-18 17:31:31

normal (用户)应用程序可以扩展VpnService (documentation),所以我不知道为什么系统应用程序不能这样做。

然而,坦率地说,在不了解任何代码的情况下,解释你的错误消息是相当困难的。此外,您可能希望使用现有的(开源)实现,例如strongSwan

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51986445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档