我正在學習匕首。但是,當我嘗試通過帶有Dagger前綴的組件創建新對象時,它會告訴我「無法解析符號」。網上搜索,很顯然我應該包括這樣的事情:無法設置匕首,組件前綴失敗
dependencies {
compile files('libs/dagger-2.8.jar')
compile files('libs/dagger-compiler-2.8.jar')
...
apt 'com.google.dagger:dagger-compiler:2.8' code generation
}
但是,這是我的錯誤:
Error:Cause: unable to find valid certification path to requested target
這似乎認識到在apt命令,但不是「com.google。匕首:匕首編譯器:2.8' 。任何人都知道如何解決這個..?
感謝
這聽起來像一個代理問題。嘗試連接通過不是代理後面的wifi,然後建立 –
@DavidRawson看起來你是對的,這是一個代理問題。你知道是否有辦法做到脫機?它似乎只是想要我已經包含在項目中的罐子...... – Harambe
你可以嘗試從[maven central](https://search.maven.org/)下載罐子並將它們放在你的'libs'中夾。另外考慮在你的手機上設置一個wifi熱點(如果它有3G/4G),連接你的電腦,然後建立 –