我下載了匕首,因爲它似乎是Android中依賴注入的好選擇。但是我有一些整合編譯器的麻煩。有沒有關於正確設置的提示?我遵循有關android註釋的說明,因爲這個項目看起來很相似。但它不適合匕首。如何在IntelliJ中配置匕首
我做了什麼: 我在項目的lib文件夾中添加了dagger-1.1.0.jar和javax.inject-1.jar,並添加了一個名爲「compile-libs」的新文件夾,其中包含「dagger-compiler- 1.1.0.jar「,因爲我不希望這個文件被打包在* .apk中。
我加匕首javax.inject到模塊的依賴關係。
現在棘手的問題:我加入了編譯器註釋編譯器設置:
當我運行該程序,我得到以下錯誤:類de.myproject.app.modules 模塊適配器.AndroidModule無法加載。請確保爲該模塊運行代碼生成。
所以在我看來代碼生成沒有發生。我的項目中的「生成」文件夾是空的。那麼,在IntelliJ的Android項目中使用匕首的正確設置是什麼?
你用什麼版本的IDEA的? –
12.1.2社區版 –
我記得類似的問題。嘗試將IDEA升級到最新的穩定版或測試版 –