2014-03-03 97 views
0

每次嘗試啓動應用程序時,都會立即崩潰,因爲它會收到此錯誤。Android安全例外 - 沒有權限ACCESS_NETWORK_STATE

這裏是我的清單

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.simpleweatherandroid" 
    android:versionCode="1" 
    android:versionName="1.0" > 

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

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


    <application 
     android:exported = "true" 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.example.simpleweatherandroid.MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 

我肯定在那裏的許可,我都用完了解決方案,我可以拿出/在互聯網上找到。我無法弄清楚這一點。有誰知道什麼是錯的?我對此很新,所以它可能是一些基本的東西。

+0

添加權限後''標籤關閉,並嘗試 –

+0

每當我嘗試它告訴我,它需要正下方是清單標記爲它的工作 – user2913241

回答

3

更改它從

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

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

你也需要清理項目,並再次重建。也從設備上卸載您的應用程序。最後必須確保在您的移動設備上提供互聯網。

+0

有什麼區別? –

+0

這工作謝謝! – user2913241

+0

@ user2913241來吧。很高興幫助你! – Piyush

0

更改這條線在maniefest文件

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

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