有时候我们在网上下载三方库后,导入到AS中,会提示以上错误。
点击open file,AS会自动定位到产生错误的位置.
这是因为引入的三方库的build.gradle中会根据我们项目build.gradle的ext{}中定义的数据进行配置。如果我们项目中没有定义,就会出现这个错误。
解决方法
打开项目的build.gradle。
新建一个ext{},在里面定义三方库需要引用的变量。
ext{ compileSdkVersion = 23 buildToolsVersion = "22.0.1" targetSdkVersion = 23 versionCode = 1 versionName = "1.0" }
然后点击try again,等待gradle完成配置