2015-09-09 73 views
0

我想使用wakelock功能,但是當我運行我的應用程序時,我得到一個異常說 java.lang.SecurityException:用戶10057或當前進程都沒有android。 permission.WAKE_LOCK。我從android網站複製了確切的許可,所以我不知道什麼可能是錯的。wakelock是缺少權限,但我將其設置在清單

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 


    <activity 
     android:name=".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> 
    <activity android:name=".secondscreen"></activity> <!--this allows for multiple screens --> 
    <activity android:name=".processing"></activity> 
    <activity android:name=".thirdscreen"></activity> 
    <activity android:name=".fourthscreen"></activity> 
    <activity android:name=".rewrite"></activity> 

    <uses-permission android:name="android.permission.WAKE_LOCK"/> 
    <uses-permission android:name="android.permission.INTERNET"/> 
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> 

</application> 

回答

2

移動你<uses-permission>元素<application>元素之前出現:

<uses-permission android:name="android.permission.WAKE_LOCK"/> 
<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> 

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 


    <activity 
     android:name=".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> 
    <activity android:name=".secondscreen"></activity> <!--this allows for multiple screens --> 
    <activity android:name=".processing"></activity> 
    <activity android:name=".thirdscreen"></activity> 
    <activity android:name=".fourthscreen"></activity> 
    <activity android:name=".rewrite"></activity> 

</application> 
+1

呀,寫你的活動,以大寫字母:) –

+0

確定生病試試。由於其他2個權限的工作,我被困住了 – tylerik

相關問題