jjzjj

android - java.lang.SecurityException : ConnectivityService: Neither user 10134 nor current process has android. 权限.ACCESS_NETWORK_STATE

coder 2023-11-20 原文

即使我在 list 中有权限,我还是从 1 位用户那里收到了关于此异常的报告

<uses-sdk
        android:minSdkVersion="10"
        android:targetSdkVersion="19" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

最佳答案

我也遇到了这个问题......当针对早期的 API 进行构建时,我只是得到了一个 unhandledException 抛出,我在跨过 getAllNetworkInfo()getActiveNetworkInfo()。但是,logcat 中实际上没有显示任何内容。当针对最新的 API (22) 构建时,我得到了上述 SecurityException

对我来说,解决方案原来是我写的

<uses-permission android:name="ANDROID.PERMISSION.INTERNET" />
<uses-permission android:name="ANDROID.PERMISSION.ACCESS_NETWORK_STATE" />

当我需要的时候

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

因此,对于遇到此问题并摸不着头脑的任何开发人员,请注意这些权限名称区分大小写!

关于android - java.lang.SecurityException : ConnectivityService: Neither user 10134 nor current process has android. 权限.ACCESS_NETWORK_STATE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24552015/

有关android - java.lang.SecurityException : ConnectivityService: Neither user 10134 nor current process has android. 权限.ACCESS_NETWORK_STATE的更多相关文章

随机推荐