Android Studio升级到3.1出现的变化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio升级到3.1出现的变化相关的知识,希望对你有一定的参考价值。

Configuration ‘compile‘ is obsolete and has been replaced with ‘implementation‘.It will be removed at the end of 2018`

在3.1中所有模块的compile 对应字段都要替换成 implementation,如果不替换掉会在gradle的时候报错,运行不上项目。(强制使用implementation, 不过报错也不够精准。需要你仔细观察gradle的输出)
如果你的项目使用多个依赖,而且依赖之间又有相互依赖,你想在主项目里只依赖一个库,那就需要在其他依赖库里使用api引用库,这样所引用的库就可在当前module外使用了

以上是关于Android Studio升级到3.1出现的变化的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 升级到 3.1 后无法构建/同步新项目或现有项目

Android Studio 升级为3.1 踩到的坑

android studio升级3.1,logcat不好用了??

Android Studio 3.1 无法解析符号(主题、小部件、属性等)

升级Android Studio 3.1.2后,ProGuard配置解析器出错?

Android Studio 3.1 gradle build抛出java.util.zip.ZipException