錯誤消息說上getActiveNetworkInfo()Android的崩潰
無論用戶10093也不是當前進程android.permission.ACCESS_NETWORK_STATE
而且我已經加入 「android.permission.ACCESS_NETWORK_STATE」 到表現:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
爲什麼這是否發生?我該如何解決?我正在仿效Nexus One - 2.3.7。 - API10
代碼切口:
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
System.out.print("Debb: there is internet\n");
}
所有錯誤日誌:
04-27 22:26:13.781 1522年至1522年/ com.example.nekitamo E/AndroidRuntime: 致命異常:main java.lang.RuntimeException:無法啓動活動ComponentInfo {com.example.nekitamo/com.example.nekitamo.MainActivity}: java.lang.SecurityException:ConnectivityService:無論是用戶10024 還是當前進程都有android.permis sion.ACCESS_NETWORK_STATE。 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647) 在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) 在android.app.ActivityThread.access $ 1500(ActivityThread.java:117) 在android.app.ActivityThread $ h.handleMessage(ActivityThread.java:931) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:130) 在android.app.ActivityThread.main(ActivityThread.java:3683) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:839) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) at dalvik.system.NativeStart.main(Native Method) 導致:java.lang.SecurityException:ConnectivityService:無論是用戶10024還是當前進程已有 android.permission.ACCESS_NETWORK_STATE。 (parcel.java:1276) at android.net.IConnectivityManager $存根$ Proxy.getActiveNetworkInfo(IConnectivityManager.java: 345) at android.net.ConnectivityManager.getActiveNetworkInfo(ConnectivityManager.java:251) at com.example.nekitamo.MainActivity.onCreate(MainActivity.java:38) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java: 1047) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) at android.app.ActivityThread.access $ 1500(Activity Thread.java:117) at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:931) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop( Looper.java:130) at android.app.ActivityThread.main(ActivityThread.java:3683) at java.lang.reflect.Method。invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:839) at com.android .internal.os.ZygoteInit.main(ZygoteInit.java:597) 在dalvik.system.NativeStart.main(本機方法)
你可以顯示你的logcat中的總錯誤日誌嗎? – Ranjit
我剛將它添加到問題描述 – cruelcore1