當從AS運行我的程序,我通常會得到這樣的錯誤:匕首Android Studio中沒有發現
錯誤:無法找到符號類DaggerActivityComponent
我試過在Cannot find symbol class "Generated" for Dagger 2建議的補救措施,但問題繼續。我可以通過在運行之前進行清理和重建來解決錯誤。當然這是一種痛苦。我沒有看到錯誤沒有發生的模式。
我用匕首版本2.0.2
在的build.gradle,我所做的修改建議:(我無法使用快照的2.1版本匕首)
//Required by Dagger2
compile 'org.glassfish:javax.annotation:10.0-b28'
// Alternate to above as
// provided 'javax.annotation:jsr250-api:1.0'
compile "com.google.dagger:dagger:$DAGGER_VERSION"
我的團隊中的其他成員沒有遇到這種情況,所以我懷疑它可能與我的Android Studio配置有關。
謝謝你的任何進一步的想法。
謝謝。我一直在做這個,它確實有效。雖然我只想打。註釋中可能存在錯誤,但我不知道爲什麼它只會影響我而不影響其他團隊成員。 –