尝试注入系统服务 ROLE_SERVICE 时出错

作者: NoaD创建于 2020年12月22日更新于 2021年4月10日

AndroidAnnotations 版本:4.8.0 Android 编译 SDK 版本:29 注解代码

java
@SystemService RoleManager roleManager;

预期生成的代码

java
private void init_(Bundle savedInstanceState) {
        this.roleManager = ((RoleManager) this.getSystemService(Context.ROLE_SERVICE));
        restoreSavedInstanceState_(savedInstanceState);
    }

实际生成的代码:NA 在 AA 发生崩溃时的堆栈跟踪:我在构建过程中收到以下错误

未知服务类型:android.app.role.RoleManager

任务:app:kaptDevDebugKotlin FAILED

内容来源: androidannotations/androidannotations