1
私はJobServiceをスケジューリング中にdoes not require android.permission.BIND_JOB_SERVICE permission
エラーを取得していますが、すでにバインド権限を持っています。以下は私のコードです。JobServiceはandroid.permission.BIND_JOB_SERVICE権限を必要としません
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"/>
エラー:これは解決され
java.lang.IllegalArgumentException:
Scheduled service ComponentInfo{services.acadglid.com.acadgildservices/services.com.es.MyJobService}
does not require android.permission.BIND_JOB_SERVICE permission
マニフェストの 'service'から' android:permission = "android:permission.BIND_JOB_SERVICE"を削除しようとしましたか? – Signo
@Signoはい、同じエラーが発生します。 –
アンドロイド:permission = "アンドロイド:permission ="アンドロイド:permission = "android.permission.BIND_JOB_SERVICE"をアンドロイド:permission.BIND_JOB_SERVICE " –