JobService ne nécessite pas d'android.la permission.BIND_JOB_SERVICE autorisation

Je suis does not require android.permission.BIND_JOB_SERVICE permission erreur lors de la planification de mon JobService et j'ai déjà l'affectation des autorisations. Ci-dessous mon code.

JobScheduler jobScheduler = (JobScheduler) getSystemService(JOB_SCHEDULER_SERVICE);
ComponentName componentName = new ComponentName(MainActivity.this,MyJobService.class);
JobInfo.Builder jobInfo = new JobInfo.Builder(101, componentName).setPeriodic(2000);
jobScheduler.schedule(jobInfo.build())

 <service
  android:name=".MyJobService"
  android:permission="android:permission.BIND_JOB_SERVICE"
  android:exported="true"/>

Erreur:

java.lang.IllegalArgumentException:
Service régulier ComponentInfo{services.acadglid.com.acadgildservices/services.com.es.MyJobService}
ne nécessite pas d'android.la permission.BIND_JOB_SERVICE autorisation

  • Avez-vous essayé de l'enlever android:permission="android:permission.BIND_JOB_SERVICE" de votre service dans le manifeste?
  • Oui, mais faire la même erreur.
  • écrire android:permission="android.permission.BIND_JOB_SERVICE" au lieu de android:permission="android:permission.BIND_JOB_SERVICE"
  • quel est la différence entre les deux ?
  • Je pense qu'il sera . au lieu de : dans l'autorisation string.@AkhileshMani
  • Merci ! C'était un de mes stupide erreur.