今天遇到一个问题
我导入一个module到AndroidStudio,将它改成lib
<application
android:supportsRtl="true">
gradle改成
apply plugin: 'com.android.library'
最后发现主app中无法引用它的jar包。
罪魁祸首是下面这句话
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation引入的包只给当前项目用
所以换成
compile fileTree(include: ['*.jar'], dir: 'libs')
成功
---------分割线2019.08.02------------
有人反馈“compile”无法使用,请用“api”替代
比如
api fileTree(include: ['*.jar'], dir: 'libs')
本文介绍了如何在Android Studio中将一个module转换为library,并解决了主应用无法引用该library中的jar包的问题。通过更改gradle配置文件中的implementation为compile或api,成功实现了跨模块的依赖引用。
5019





