0
我想從我的項目從匕首1到匕首2.添加匕首2依賴庫後,我得到「錯誤:無法找到符號類MyClassFactory」錯誤的所有@Autofactory類在我的項目。 但是,我發現這些類是生成的,但無法被IDE識別。這個類可以用dagger1正常工作。如果他們面臨類似的問題,有人能幫助我嗎?Dagger2:無法找到符號@Autofactory類
我正在使用以下庫。
compile('com.google.auto.factory:auto-factory:1.0-beta3') {
exclude module: 'guava'
exclude module: 'javawriter'
exclude module: 'dagger'
}
apt 'com.google.auto.factory:auto-factory:1.0-beta3'
compile('com.google.auto.service:auto-service:1.0-rc2') {
exclude module: 'guava'
}
apt 'com.google.auto.service:auto-service:1.0-rc2'
//Dagger 2
compile 'com.google.dagger:dagger:2.7'
apt 'com.google.dagger:dagger-compiler:2.7'
compile 'javax.annotation:jsr250-api:1.0'
請幫忙。
「增加錯誤計數作爲一個javac標誌」這幫助我找到實際的錯誤。非常感謝你。它已經兩天在這方面掙扎,但找不到實際的問題。 – user3912899