在AndroidStudio2.3.3版本下新导入了一个项目,总是报一个错:
This Gradle plugin requires a newer IDE able to request IDE model level 3.For Android Studio this means version 3.0+。
一开始一直以为是gradle版本不一致导致的问题,一直在改gradle的版本,下载不同版本的gradle,问题一直解决不了。后来好好
分析报的错误,才发现,已经很明确的告诉了错误的原因,
这个Gradle插件需要一个更新的IDE来请求IDE模型级别3。对于Android Studio来说,这意味着版本3.0 +
当前的gradle插件需要一个级别在3及以上的更新的IDE(即AndroidStudio)版本,也就是说当前版本的AndroidStudio不能满足这个项目
的要求,需要更新AndroidStudio在3.0+。所以更新一下AndroidStudio的版本就行了。
网络不好的情况下,更新IDE 似乎不是个好的解决方案!
解决方法:(亲测好用!)
①在项目的gradle.properties配置文件中加入以下这句: gradle.properties中:android.injected.build.model.only.versioned = 3(注:如果是eclipse 工程用Android studio 打开的,可能没有这个文件,那就手动建一个,或者从AS工程中copy一份过来,然后添加这句话即可!)
②修改工程的gradle的版本,具体的可以百度,过程略微麻烦些!