WARNING: Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’ and ‘api’.解决的办法
原因:
这是因为Android Studio在2018年将compile用implementation替换掉了,详情请参阅 点击查看详情
现象:
迁移一个项目到Android Studio。
如图所示,迁移进来的项目是2017年的,给出如下警告:
解决办法:
修改如下:
compile ----> implementation
testCompile ----> testImplementation
androidTestCompile ----> androidTestImplementation
修改后结果如图所示:
最后选择Rebuild一下,问题一般情况下解决掉。
注意:
由于每个人的项目年代不一样,所以gradle的配置不一样,在替换了compile之后,还要选择合适的SDK版本,这样就算是真正完成了。