我正在尝试构建基于[todo-mvp-dagger]和改版的应用。创建初始类,模块,room db(首次使用)并重建项目后,我收到一个错误:找不到符号变量DaggerAppComponent
以下todo-mvp-dagger应用来自Google Android体系结构示例。
[todo-mvp-dagger]应用运行良好,但我的运行不正常。
我想念什么?
这是我的project repository。
现在代码已最小化
更新
我更新了Dagger版本,现在出现以下错误
error: cannot find symbol variable DaggerAppComponent
/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.
/ Users / abhinavtyagi / Documents / workspace / workspace_android / Research / UdacityCourseViewer / app / build /生成/source/apt/debug/com/tyagiabhinav/udacitycourseviewer/di/DaggerApplicationComponent.java: 使用未经检查或不安全的操作。 重新编译-Xlint:未检查详细信息。
答案 0 :(得分:1)
将DaggerAppComponent
替换为DaggerApplicationComponent
,因为您的组件名称是ApplicationComponent
而不是AppComponent