【发布时间】:2018-12-15 09:58:45
【问题描述】:
我正在尝试构建一个基于 [todo-mvp-dagger] 和改造的应用程序。创建初始类、模块、房间数据库(第一次使用)并重建项目后,我收到错误消息:找不到符号变量 DaggerAppComponent
遵循来自 Google Android 架构示例的 todo-mvp-dagger 应用程序。
[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/generated/source/apt/debug/com/tyagiabhinav/udacitycourseviewer/di/DaggerApplicationComponent.java: 使用未经检查或不安全的操作。 使用 -Xlint 重新编译:详细信息未选中。
【问题讨论】:
-
显示来自 logcat 的完整错误日志
-
已添加,请查看
-
添加有关 DaggerAppComponent 的错误日志
-
Dagger 仅此而已 - 找不到符号变量 DaggerAppComponent
-
可以导入吗?
标签: android dependency-injection retrofit dagger-2 android-room