当前位置: 首页 > 知识库问答 >
问题:

每次创建新活动时,都会出现错误“找不到符号类DaggerAppComponent”

长孙承嗣
2023-03-14

我试了一下提供的指南,就像上面说的那样。

我经历了以下几个环节(以及SOW中的解决方案):

https://github.com/erikjhordan-rey/dagger2-mvp-sample/issues/1

https://github.com/google/dagger/issues/942

什么都不起作用。

    DaggerAppComponent.builder().application(this).build().inject(this);

而且

    @ContributesAndroidInjector(modules = InterviewWorkflowActivityModule.class)
    abstract InterviewWorkflowActivity bindInterviewWorkflowActivity();

而且

@Module
public class InterviewWorkflowActivityModule {

    @Provides
    InterviewWorkflowAdapter provideResultAdapter() {
        return new InterviewWorkflowAdapter(new ArrayList<>());
    }

    @Provides
    LinearLayoutManager provideLinearLayoutManager(InterviewWorkflowActivity) {
        return new LinearLayoutManager(activity);
    }

}
    @Inject
    PostedJobsAdapter mPostedJobsAdapter;
    @Inject
    LinearLayoutManager mLayoutManager;

共有1个答案

宗政元青
2023-03-14
    null
DaggerAppComponent.builder().application(this).build().inject(this);
 类似资料:
  • 我已经跟踪了许多如何使用Dagger实现依赖注入的示例。 上次我得到这个错误时,我彻底检查了新添加的活动和我添加的上一个活动,没有问题。 https://github.com/erikjhordan-rey/dagger2-mvp-sample/issues/1 https://github.com/google/dagger/issues/942 Android错误:找不到符号类DaggerAp

  • 我正在创建一个程序,用户(教师)在其中输入一组百分比分数,并对这些分数进行分析,输出框打印出平均值、最小值/最大值、范围和“R级”、“1级”、“2级”等分数。 我面临的问题是将分数分为不同级别的方法。当我尝试将数组返回到main方法,并尝试将其打印到输出时,我得到了一个数组错误,即“找不到符号” 因此,当我使用主方法打印所有信息时,我应该将levelCount数组放入另一个数组中,我做到了。以下是

  • 我下载了一个Android项目,但我得到了这个错误: 样品导入: 样品用法: 代码时没有错误,但在编译时我得到了我提到的错误。 当我尝试在Android Studio上进行定义时,我不能。 应用程序级生成。格拉德尔: 我试着清理和重建这个项目,但还没有成功。 谢谢你的帮助。

  • 我是Android应用程序开发的新手,所以请耐心等待我。我正在编写一个应用程序,该应用程序从Google Play服务获取GPS位置,然后通过蓝牙广播数据。我有一个获取位置的位置活动,以及一个广播数据的 AdvertisingActivity。 我的问题是我很难理解Android应用程序中的文件结构,所以我怀疑我缺乏理解是我遇到错误的原因。 下面是位置活动的一个代码段,其中错误是: 为什么编译器找

  • 我正在使用springboot和gradle,我正在尝试在控制器中执行下面的代码。 在编译时,我得到以下错误 错误:找不到symbol=List.of(“水星”,“金星”,“地球”,“火星”,^symbol:方法of(String,String,String,String,String,String,String,String,String,String) 位置:接口列表 我的分级档案 sourc

  • 问题内容: 我有一个CI管道来构建我的android应用程序,并使用gitlab管道运行有条件的测试。我的gitlabRunner是一台ubuntu 16.04机器,在docker容器中运行每个构建。我有一个通过USB连接到gitlab运行程序的物理android设备。 最近,每次触发新的构建时,系统都会提示我允许android目标上的USB设备使用RSA指纹。问题在于指纹随着每个构建而变化。 我