即使我在清单中有权限,我也会收到此异常的报告:
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>
答案 0 :(得分:0)
从清单文件中删除minSdk
和targetSdk
,然后将其添加到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
}