简介
我有一个应用程序,目前正在使用一些后端代码进行工作。为了防止代码重复,我想将一些代码移到库中。
这就是我所做的:
build.gradle
的{{1}}中)问题
现在,当我尝试使用其中一个类时,我得到implementation
files('libs/numbers-lib.jar')
(另请参见屏幕截图)。我想念什么?
编辑:我已经清理/重建了项目并禁用了缓存。
EDIT2:这是我的礼物(应要求提供)
Cannot resolve symbol 'Level'
答案 0 :(得分:1)
将您的lib jar文件放在app / libs中,在项目gradle文件中,将此行附加到依赖项:
compile fileTree(dir: 'libs', include: ['*.jar'])
答案 1 :(得分:0)
更改
implementation fileTree(include: ['*.jar'], dir: 'libs')
到
implementation fileTree(dir: 'libs', include: ['*.jar'])
也不要忘记将您的jar放在libs
文件夹中。
答案 2 :(得分:0)
原来,在创建库之前,我必须将库类放入一个包中。