-3

嗨,我开发了一个应用程序,我试图直接在 android 2.2 手机上运行,​​但出现以下错误。

01-30 16:55:10.450: E/AndroidRuntime(16550): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.fluturasymphony.recommendation/org.fluturasymphony.recommendation.ActivityList}: java.lang.SecurityException: ConnectivityService: Neither user 10051 nor current process has android.permission.ACCESS_NETWORK_STATE.

有关完整的错误日志,请参见此处。

4

1 回答 1

3

如日志:

原因:java.lang.SecurityException:ConnectivityService:用户 10051 和当前进程都没有 android.permission.ACCESS_NETWORK_STATE。

意味着您将需要添加android.permission.ACCESS_NETWORK_STATE权限AndroidManifest.xml

编辑 :

在清单中添加权限:

   <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android">
        <!-- add permission -->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    <application>
    <!-- Appliction components -->
    <!-- ----- -->
    </application>

    <uses-sdk android:minSdkVersion="1" />

    </manifest>
于 2013-01-30T11:32:07.880 回答