美文网首页
解决androidstudio3.0以上使用implementa

解决androidstudio3.0以上使用implementa

作者: 好kan故事 | 来源:发表于2021-05-16 13:23 被阅读0次

在androidstudio3.0以上,若使用implementation来依赖library,会发现在使用library中依赖的第三方库或jar包时,会出现类找不到的情况

举个例子:

创建一个工程为Demo,除app模块,再创建一个名为baselibrary的module

1、baselibrary中implementation一个Support-v7的库,如下

implementation 'com.android.support:appcompat-v7:27.1.1'

此时在baselibrary中可以正常使用Support-v7中的类及函数。

2、app中引入baselibrary

implementation project(':BaseLibrary')

解决办法:

1、把implementation改成compile解决问题

     但是Google已经决定弃用compile,

2、一通百度之后看到说把implementation替换成api就可以,于是乎修改如下:(把所有的依赖库按照如下修改即可)(

testImplementation 和两个androidTextImplementation不可把Impmementation修改为api,否则同步会报错

相关文章

网友评论

      本文标题:解决androidstudio3.0以上使用implementa

      本文链接:https://www.haomeiwen.com/subject/wdtrjltx.html