【问题标题】:SecurityException when calling getNetworkCapabilities on Android 11在 Android 11 上调用 getNetworkCapabilities 时出现 SecurityException
【发布时间】:2021-06-08 12:29:19
【问题描述】:

即使我获得了 ACCESS_NETWORK_STATE 权限,我也会遇到此异常。

 Caused by: java.lang.SecurityException:
at android.os.Parcel.createExceptionOrNull (Parcel.java:2385)
at android.os.Parcel.createException (Parcel.java:2369)
at android.os.Parcel.readException (Parcel.java:2352)
at android.os.Parcel.readException (Parcel.java:2294)
at android.net.IConnectivityManager$Stub$Proxy.getNetworkCapabilities (IConnectivityManager.java:3347)
at android.net.ConnectivityManager.getNetworkCapabilities (ConnectivityManager.java:1549)

如何避免?

【问题讨论】:

标签: android-11


【解决方案1】:

这是一个已知问题:https://issuetracker.google.com/issues/175055271?pli=1

您可以将调用包装在 try/catch 中以处理异常,并至少避免崩溃。

【讨论】:

    猜你喜欢
    • 2020-10-02
    • 2022-06-12
    • 2023-04-09
    • 2015-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多