2016-12-16 29 views
1

此問題在此帖子後面:Gradle: Where are external dependencies stored?Gradle:無法解析必須包含在外部依賴項中的變量

我想使用MongoDB的驅動程序,Java,所以我增加了以下線路:

compile 'org.mongodb:mongodb-driver:3.4.0' 

到的build.gradle文件。成功完成構建後,我在〜/ .gradle/caches/modules-2/files-2.1/org.mongodb中找到了依賴項的jar文件。

我還添加了路徑〜/ .gradle到外部庫。

enter image description here

然而,當我寫的聲明

import com.mongodb.MongoClient; 

我的項目中,我得到一個錯誤:

"Can't resolve symbol 'mongodb'".

你知道如何解決這個問題?

回答

0

現在IJ在.gradle中搜索類文件。當然,mongodb在那裏找不到。正如我在另一個問題的評論中所說的那樣,如果您在Gradle文件中更改依賴項,並且在將Gradle項目導入IJ時未啓用自動導入,則其庫配置不會自動更新。要麼手動告訴IJ從Gradle文件刷新庫配置,要麼激活自動導入,以便在您更改Gradle文件時自動查看並自動更新庫配置。

+0

我激活的自動導入文件 - >設置 - >編輯 - >一般 - >自動導入 - >插入導入粘貼:ALL。 它仍然沒有解決它。 – CrazySynthax

+0

如果你不問你不明白的東西,要麼打開Gradle工具窗口並使用刷新按鈕,要麼進入設置並啓用自動導入,我不知道如何更具體沒有問題 – Vampire

0
  1. 確保您打開的項目作爲項目搖籃
  2. 當您添加的同步相關性,按相依按鈕
相關問題