0

当试图利用我遇到冲突运行与配置endpointsgradle appengine plugin升级到谷歌云端点2.0。摇篮报告错误:谷歌云端点与2.0的gradle-AppEngine上,插件

Error:Cannot add a configuration with name 'endpoints' as a configuration with that name already exists. 

切换到新appengine gradle plugin避免了这个问题,只是它(1)不支持Android工作室,(2),并具有蹩脚的JDO支持(upgrade doc)。

有没有人有一个解决方案中使用与谷歌云端点2.0旧插件?

+1

你读过这个转型过程? https://github.com/GoogleCloudPlatform/endpoints-framework-gradle-plugin/blob/master/ANDROID_README.md – tyczj

+0

一般这种工作。听起来更像是你的Gradle配置的问题。你可以发布你的build.gradle文件。由于某些原因,较新的插件仍然不兼容(不仅仅是不支持,它根本不起作用),不要去那里。 – Uli

回答

1

问题发生是因为V2 endpoints-framework-gradle-plugingradle-appengine-plugin都包含名为endpoints的任务。删除V2插件不起作用,因为gradle-appengine-plugin版本不支持V2云端点。

最后,我不得不作为Android upgrade doc建议迁移到新的AppEngine gradle这个插件。这需要通过命令行和自定义任务来构建和部署来处理JDO,但其他方式可以正常工作。