Error:Could not get unknown property ‘apkVariantData’ for object of type com.android.build.gradle.in

最近把Android studio升级到了3.0,同时gradle的版本也由原来的2.3.3升级到了3.0版本。随之而来的也有一些小麻烦。比如说这个bug。Error:Could not get unknown property ‘apkVariantData’ for object of type com.android.build.gradle.internal.api.ApplicationVariantImpl.


百度了一下发现是gradle升级到3.0以后去除了一下api,比如apkVariantData这个api就被去掉了,所以造成了上面的bug。因为我的项目集成了腾讯bugly的升级SDK,虽然是最新版的,但是好像没有适配gradle3.0,所以造成了这个问题。


我个人的解决办法是把Project的build.gradle文件里的gradle版本从3.0改为了2.3.3,这样也能解决这个问题。如下图所示。

我就是把红框圈出来的那个地方改成了2.3.3,然后bug就消失了。

如果本文对你有帮助的话,麻烦在左侧点个赞,谢谢支持!