0
点赞
收藏
分享

微信扫一扫

WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.


anroid studio没有升级gradle版本以前,用compile声明的依赖,外部module也能使用。升级后,android stadio提示你要将compile换成implementation或api。那么应该替换为哪一个更适合呢?

implementation声明的依赖没办法传递到module以外,即该module以外的module没办法引用到implementation声明的第三方库。

解决办法 :

如果有外部引用本module的第三方库,则本module应该将compile替换为api来声明依赖。
如果没有外部引用本module的第三方库,则使用implementation来声明依赖。


举报

相关推荐

warning LF will be replaced by CRLF in file

0 条评论