2017-06-13 1 views
-2

Ich habe Android: Prozess in Manifest-Datei, und dann bekomme ich App Popup beim Laden von apk gestoppt. Der Dienst wird nicht geladen, aber der Rest läuft gut.App wurde gestoppt, wenn ein Dienst in verschiedenen Thread

<service 
      android:name=".smsReceiveService" 
      android:exported="true" 
      android:enabled="true" 
      android:process=":myProcess" 
      android:isolatedProcess="true" 
      android:permission="android.permission.RECEIVE_SMS" /> 
+0

check my ans und frage mich im Falle einer Anfrage –

+0

Können Sie das Crash-Log hier anhängen? – Avi

+0

Nichts in den Unfallprotokollen. – NooB8374

Antwort

0

Add Erlaubnis in manifiest Datei oben wie diese

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.ncrypted.otp"> 

<uses-permission android:name="android.permission.RECEIVE_SMS" /> 
<uses-permission android:name="android.permission.READ_SMS" /> 
<uses-permission android:name="android.permission.CAMERA" /> 

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

als Ihr Empfänger sevrcice in Anwendung Tag wie diese

<receiver android:name=".SmsReceiver"> 
     <intent-filter> 
      <action android:name="android.provider.Telephony.SMS_RECEIVED" /> 
     </intent-filter> 
    </receiver> 

als Laufzeit permision, wie dies für lolipop virsions Griff

private void requestSmsPermission() { 
    String permission = Manifest.permission.READ_SMS; 
    int grant = ContextCompat.checkSelfPermission(this, permission); 
    if (grant != PackageManager.PERMISSION_GRANTED) { 
     String[] permission_list = new String[1]; 
     permission_list[0] = permission; 
     ActivityCompat.requestPermissions(this, permission_list, 1); 
    } 
} 
+0

Ich habe das alles gemacht. Es war in Ordnung, bevor das Prozess-Tag im Manifest hinzugefügt wurde. Manifest-Tag wurde hinzugefügt, um dies auch beim Schließen der App auszuführen. – NooB8374

Verwandte Themen