gradle Aar文件类无法访问其他模块android?

lsmepo6l  于 2024-01-08  发布在  其他
关注(0)|答案(1)|浏览(182)

我的项目是在多模块设置
模块-app, m1, m2
m1模块有一个aar库(lib1),它驻留在libs folder中。
m2模块依赖于m1模块。
我无法访问m2模块中的lib1文件。
m1级gradle具有

  1. implementation (files("libs/lib1.aar"))

字符串
m2级gradle具有

  1. api(project(":m1"))

wr98u20j

wr98u20j1#

api(project(":m1"))m2build.gradle中意味着m1依赖项将在具有m2作为依赖项的模块中可访问。
也就是说,如果你的appbuild.gradlem2,那么它可以访问m1中的实体,如果m1通过api添加到m2
请尝试api (files("libs/lib1.aar"))

相关问题