Google 云端点框架与 Android studio 和 gradle 5.1.1 不兼容

Google cloud endpoints framework not compatible with Android studio and gradle 5.1.1

我最近将 Android studio 更新到 3.4 版,随之而来的是 gradle 更新(com.android.tools.build:gradle:3.4.0),随之而来的是 gradle 5.1.1-all.zip.

尝试与项目同步 gradle 时,结果是:

ERROR: Unable to find method 'org.gradle.api.tasks.SourceSetOutput.getClassesDir()Ljava/io/File;'

这可以追溯到 gradle 插件:

'com.google.cloud.tools.endpoints-framework-server'

这是使用 google 云端点框架所必需的。

我很好奇是否有其他人遇到过这种情况,他们是否找到了解决方案,或者这是否超出了我的控制范围并且需要提交错误报告。 谢谢

万一有人遇到这个问题,解决方案是将端点框架 gradle 插件更新到 v2.0.1

"com.google.cloud.tools:endpoints-framework-gradle-plugin:2.0.1"

在应用程序和后端 gradle 文件上。