我正在尝试构建一个基于 [todo-mvp-dagger] 和改造的应用程序。创建初始类、模块、房间数据库(第一次使用)并重建项目后,我收到一个错误:找不到符号变量 DaggerAppComponent
正在关注 todo-mvp-dagger来自 Google Android 架构示例的应用。
[todo-mvp-dagger] 应用程序构建良好,但我的应用程序不是。
我错过了什么?
这是我的 project repository .
代码现在已最小化
更新
我更新了 Dagger 版本,现在出现以下错误
错误:找不到符号变量 DaggerAppComponent
/Users/abhinavtyagi/Documents/workspace/workspace_android/Research/UdacityCourseViewer/app/build/generated/source/apt/debug/com/tyagiabhinav/udacitycourseviewer/di/DaggerApplicationComponent.java: 使用未经检查或不安全的操作。 使用 -Xlint:unchecked 重新编译以获取详细信息。
/Users/abhinavtyagi/Documents/workspace/workspace_android/Research/UdacityCourseViewer/app/build/generated/source/apt/debug/com/tyagiabhinav/udacitycourseviewer/di/DaggerApplicationComponent.java: 使用未经检查或不安全的操作。 使用 -Xlint:unchecked 重新编译以获取详细信息。
最佳答案
将 DaggerAppComponent
替换为 DaggerApplicationComponent
因为您的组件名称是 ApplicationComponent
而不是 AppComponent
关于android - 房间改造 Dagger2 MVP : Error: cannot find symbol variable DaggerAppComponent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51216376/