昨天我在从Android Studio 2.3迁移到3.1后花了很长时间。尝试了其他类似问题的答案,Google的maven仓库已正确配置,尝试了无效的缓存失效和重启、重新启动计算机等方法。
唯一有效的方法是关闭Android Studio,从根目录中删除.idea文件夹,然后再次启动Android Studio。由于在升级之前我已经将所有内容都检入了git,所以我可以执行以下操作:
rm -rf .idea/
git checkout .idea
所以我最终得到了我的原始想法项目文件,但是如果您无法恢复已检入的想法文件,则应该没问题。在重新打开Android Studio之后,它重新创建了一些我删除的文件,一切都正常工作。希望这能帮助其他遇到同样问题的人。
这个答案比较旧,但基本上建议同样的事情,所以我想这个问题会一直出现。https://dev59.com/VmEi5IYBdhLWcg3wnddw#21100896
https://developer.android.com/studio/build/dependencies.html#google-maven
从Android Studio 3.1开始,如果我们在旧项目上工作,该项目是在3.0或更低版本上构建的,则需要在顶层build.gradle文件中添加maven存储库。即,在所有项目的repositories下添加google()。