Android ConnectivityService“用户10052和当前进程都没有android.permission.ACCESS_NETWORK_STATE。”

时间:2015-01-02 14:34:55

标签: android

即使我在清单中有权限,我也会收到此异常的报告:

E/AndroidRuntime(1215): java.lang.RuntimeException: Unable to start activity ComponentInfo{****}: java.lang.SecurityException: ConnectivityService: Neither user 10052 nor current process has android.permission.ACCESS_NETWORK_STATE.

Manifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="****"
    android:versionCode="1"
    android:versionName="1.0" >

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

     <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="21" />

<application>
    ....
    </application>

</manifest>

1 个答案:

答案 0 :(得分:0)

从清单文件中删除minSdktargetSdk,然后将其添加到gradle.app,如下所示。

android {
    compileSdkVersion 23
    buildToolsVersion '23.0.2'
    defaultConfig {
    applicationId "com.demo.demo.activity"

    minSdkVersion 16
    targetSdkVersion 22
    versionCode 37
    versionName "4.1.8"

    multiDexEnabled true
}