Я связал нативный код Java с моим проектом Xamarin.Android, создав библиотеку Xamarin.Bindings.Я заметил, что не могу заставить эту библиотеку делать что-нибудь полезное.Я вошел в декомпилированный код библиотеки JAR и увидел, что она пытается запустить фоновые службы, например:
context.startService
или
context.bindService
Я контролировал приложение через устройствоМониторинг и обнаружение, что он не может запустить все виды служб, которые необходимы для работы этой библиотеки JAR.Точное сообщение об ошибке, например:
02-19 19:04:45.882: W/ActivityManager(1570): Unable to start service Intent { act=com.redacted1.redacted2.REDACTED2 pkg=com.redacted1.redacted2 } U=0: not found
Числа после «отредактированных» частей показывают, если два слова совпадают, независимо от регистра.
Мне интересно,Есть ли способ заставить эту работу - т.е. добавить какое-либо преобразование или разрешение, чтобы сделать возможным запуск этих служб?
Я пытался найти эту конкретную проблему, но пока не смог найти ничего.Любые указатели будут приветствоваться.