AndroidStudio编译失败,提示 Unsupported method: BaseConfig.getApplicationIdSuffix().

        升级AndroidStudio3.0后,有一些老项目没有打开过。今天打开一个老项目时,编译失败,提示 Unsupported method: BaseConfig.getApplicationIdSuffix()          

翻译一下: gradle 同步失败,由于不支持方法: BaseConfig.getApplicationIdSuffix(). 你使用的gradle版本不支持这个方法。解决方法是更换或者升级你使用的gradle版本。

在build.gradle中查看使用的gadle插件版本是1.3.0,好低。。。修改成与其他工程gradle插件一致的版本2.3.3,依旧提示失败,经stackoverflow大神总结,修改成2.3.2,终于不再提示上述错误,又有新错误


翻译一下:gradle同步失败,最低的gradle最低支持的版本是3.3,当前是2.4, 如果使用的是gradle wrapper ,请修改吧啦吧啦的。

但其可点击自动同步修改,只要可访问外网,就可以同步下载对应使用的gradle wrapper。

同步后又有新提示(错误)


翻译一下:当前build version 是23.0.1,最低的支持版本是25.0.0。

同样点击即可自动更新。

最终同步成功。

总结一下:请确保可访问外网,这是编译成功的基础。。。。

------------------------------------------------------------------

stackoverflow 上这个问题有高票答复,如下图:


不翻译了,哈哈~

猜你喜欢

转载自blog.csdn.net/u014001964/article/details/80547978