2016-06-08 7 views
-1

Hallo, ich versuche zu senden SMS zu arbeiten. Allerdings, wenn ich es versuche, heißt es, dass ich keine Erlaubnis habe, SMS zu senden, und ich habe es über mein Manifest verschoben und es funktioniert immer noch nicht. Was vermisse ich? `java.lang.SecurityException: Senden von SMS-Nachricht: uid 10063 hat keine android.permission.SEND_SMS

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.flegmann.annoyingsms"> 
<uses-permission android:name="android.permission.SEND_SMS"/> 
<uses-sdk 
    android:minSdkVersion="19" 
    android:targetSdkVersion="22" /> 
<uses-permission android:name="android.permission.READ_PROFILE" /> 
<uses-permission android:name="android.permission.READ_CONTACTS" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS"/
<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity 
     android:name="com.flegmann.annoyingsms.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> 
    <!-- Enables various aspects of handling messages --> 
</application> 

</manifest> 

`

+0

Wenn Sie Android Studio verwenden, überprüfen Sie Ihre 'build.gradle' Datei für die' targetSdkVersion'. Wenn es dort aufgeführt wird, überschreibt es den Manifestwert. Wenn es> = 23 ist und Sie API 23+ ausführen, stoßen Sie wahrscheinlich auf Marshmallows [neues Berechtigungsmodell] (http://stackoverflow.com/) Fragen/32635704/android-Erlaubnis-nicht-Arbeit-gerade-wenn-ich-habe-deklariert-es). –

Antwort