即使我在 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/