Я использую исходный файл AOSP. Я создал новую службу в Android 9, и она работает. Когда я пытался повторно использовать то же самое в Android 11, получая ошибку API Lint из автоматически сгенерированного файла (из папки)
1. IHelloworldService.java:43: ошибка: методы, вызывающие системные API, должны повторно выдавать RemoteException
как RuntimeException
(но не указывать его в предложении throws) [RethrowRemoteException]
2. IHelloworldService.java:15: ошибка: Необработанные интерфейсы AIDL не должны открываться: заглушка расширяет Binder [RawAidl]
3. IHelloworldService.java:10: ошибка: Отсутствует допустимость значений NULL в методе asBinder
return [MissingNullability]
Я не могу попробовать то, что выдается в терминале (метод 1 невозможен, так как файл создается автоматически; метод 1 невозможен, так как указанная папка недоступна) Может ли кто-нибудь помочь мне решить эту проблему? застрял на долгое время