我有一个使用gradle的intellij项目。我以 JAR
文件在 libs
文件夹,并将其添加到 build.gradle
使用此项:
compile fileTree(dir: 'libs', include: '*.jar')
intellij将其识别为一个依赖项,因为它允许我浏览文件并查看其内容,另外它还建议可以导入的包。
但是,我不能使用包含的任何类。intellij说 Cannot resolve symbol '[classname]'
. 这发生在库本身和我的项目文件中。
其他gradle依赖关系工作得很好,比如表单中的那些 compile "some.group:artifact:version"
.
我已经尝试了在网上找到的所有修复程序,包括:
无效缓存/重新启动
删除 .idea
文件
我怎么用这个本地的 JAR
文件作为依赖项?
1条答案
按热度按时间3gtaxfhh1#
看起来你装的jar里
*.java
文件而不是编译的*.class
文件夹。库依赖项只适用于具有
.class
文件夹。为这个依赖项找到一个库jar而不是源jar,并将它放到libs
目录,重新导入项目。