问题
自己Android Studio 新建项目总是会遇到这个问题(如题),网上的办法基本是Rebuild Project。但是每次一打开就有得Rebuild Project一次。然后自己也不知道原因。
解决办法
StackOverflow上给出了从根源上解决的方法: Resolved versions for app (22.0.0) and test app (21.0.3) differ
- 首先将android 安装文件夹下的gradle执行文件路径添加进环境变量;
- 在AS终端下执行命令: gradle -q app:dependencies 显示各种依赖,找到提示中的不一样的依赖的那个包,在app.gradle文件中用exclude将其排除外
上图我找到了有一个库是27.1.1的,最顶层的那个依赖就在我的app.gradle文件中写着,然后写成如下形式:
然后再编译就不会出现那个问题了。如果出现的话,找一找自己还有没有漏掉的库。