根源编译匕首2注入组件

时间:2019-11-25 16:12:14

标签: android dependency-injection dagger-2

我在编译项目时遇到以下错误:

onDelete(id) {
                db.collection('project').doc(id).onSnapshot(snapshot => {
                    const changes = snapshot.docChanges();
                    changes.forEach (change => {
                        if(change.type === 'removed') {
                            this.projects.querySelector('[data-id=' + change.doc.id + ']')
                        }
                    })
                })
            }

我已经在其他项目中使用过此配置,因此我怀疑有一个隐藏的原因在破坏Dagger编译。如何提取有关此错误的更多信息?我尝试了流行的解决方案来解决此错误,但结果是相同的。

1 个答案:

答案 0 :(得分:-1)

检查您的component.builder和组件创建。这两个应该匹配,但是在您的情况下可能不匹配。在此处搜索错误案例。该链接可能会很有帮助Dagger 2: @Component.Builder is missing setters for required modules or components: [appi.example.com.dagger.AppModule]`