代码之家  ›  专栏  ›  技术社区  ›  Abhinav Tyagi

房间改造匕首2 MVP:错误:找不到符号变量匕首应用组件

  •  1
  • Abhinav Tyagi  · 技术社区  · 7 年前

    我正在尝试构建一个基于[Todo MVP Dagger]和改进的应用程序。创建初始类、模块、room db(首次使用)并重新生成项目后,我收到一个错误:找不到符号变量daggerappcomponent

    跟随 todo-mvp-dagger 来自google android架构示例的应用程序。
    [Todo MVP Dagger]应用程序构建得很好,但我的不是。
    我错过了什么?

    这是我的 project repository 是的。

    enter image description here

    代码已最小化

    更新
    我更新了匕首版本,现在出现了以下错误

    1. error: cannot find symbol variable DaggerAppComponent
    2. /Users/abhinavtyagi/Documents/workspace/workspace_android/Research/UdacityCourseViewer/app/build/generated/source/apt/debug/com/tyagiabhinav/udacitycourseviewer/di/DaggerApplicationComponent.java: uses unchecked or unsafe operations. Recompile with -Xlint:unchecked for details.

    /用户/abhinavtyagi/documents/workspace/workspace\u android/research/udacitycourseviewer/app/build/generated/source/apt/debug/com/tyagiabhinav/udacitycourseviewer/di/daggerapplicationcomponent.java: 使用未检查或不安全的操作。 使用-xlint重新编译:未选中以获取详细信息。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Saurabh    7 年前

    代替 DaggerAppComponent 具有 DaggerApplicationComponent 因为你的组件名是 ApplicationComponent AppComponent