我从gitlab克隆了一个项目,当我试图构建它时,我得到了以下错误:
项目的空解压缩文件夹:解析的工件(组件标识符=打印机库-版本.aar,变量名称=空,工件文件=C:\用户\RayanSystem\桌面\新文件夹(2)\打印机库-版本.aar,提取的文件夹=空,依赖类型=ANDROID,是 Package 模块=假,构建Map={当前构建=D:\工作区\hozorghiab-新平板电脑},maven坐标缓存= com.android.构建. gradle.内部. ide. dependencies. maven坐标缓存构建服务$Inject@78144c8c)
然后我从以前的开发人员那里得到了所需的文件,并将其添加到了我的src/libs文件夹中,但它仍然不起作用
我尝试过的事情:
1.在中增加内存gradle.properties。gradle.jvmargs=-Xmx 4096 M
1.将以下内容添加到gradle文件实施文件(“libs/printerlib-release.aar”)实施文件(“libs/PrinterSdk-release.aar”)沿着实施文件树(dir:“库”,包括:(“. jar”,“. aar”)但这一点帮助都没有
如果有人知道诀窍,我会非常感激的帮助,提前感谢
1条答案
按热度按时间pepwfjgg1#
在我用更新的库替换了库后,我一直收到相同的错误:工件的空提取文件夹。
例如,以前的库是my_lib_1.24.aar..在将其替换为my_lib_1.25.aar后,构建失败并出现此错误。
我已经添加了实现fileTree(dir:“库”,包括:['. jar','. aar'])在应用程序分级中。
结果发现,另一个模块显式依赖于my_lib_1.24.aar,来自app模块。因此,通过将其重命名为my_lib_1.25.aar,错误消失,并成功构建。