情况是这样的,如果你运行一个程序在一台真机上没有问题,换到另一台上之后却出现This app has been built with an incorrect configuration. Please configure your build for VectorDrawableCompat.这个错误.
然后百度之后大部分的都说,把project下的build.gradle里的classpath改为2.0.0以上
dependencies { classpath 'com.android.tools.build:gradle:2.0.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }改完了之后运行会出现 Warning:Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try editing the distributionUrl in E:\AS_Projects\HousingEstate\gradle\wrapper\gradle-wrapper.properties to gradle-2.10-all.zip警告,这时就按照提示去修改那个提示的文件里的最后一句版本为他指定的。
然后重新编译你会发现没什么卵用,哪怕重启也无用,细想一下,你都没有下载这个版本的gradle,只配置了一下用这个版本的,然后他就自己创造出来了?网上就是坑多,没有自己验证过就敢往上发。。
再次把这个警告贴到百度上,终于有了结果,原出处在这里:点击打开链接,感谢!!
一共有两种解决办法:
第一种,如果你本地没有这个版本的gradle,那么只有去下载,怎么下载呢?
首先在如下地方输入如下 这个命令 gradlew
等到下载完成和安装完成。如下图
第二种,如果你有了,那就更简单了,至少不用等那么长时间
只要按照下面这个路径重新配置gradle 路径就行了。
至此,再修改上面说的文件为指定版本就行了!!
重新编译,good job!