Error:Execution failed for task ':backend:appengineEndpointsGetClientLibs
Error:Execution failed for task ':backend:appengineEndpointsGetClientLibs
使用 Google App Engine Java Module Template 将 Google Cloud Endpoint 后端添加到 Android 应用程序时,两个 classes(除其他外)被添加到项目中。
然后鼓励我们根据自己的要求修改这些 classes。因此,我决定删除模型 class (MyBean) 和端点 class (MyEndpoint),并将它们替换为我自己的 classes。当我尝试 rebuild/clean 项目时,我收到错误消息:
Error:Execution failed for task ':backend:appengineEndpointsGetClientLibs'.
There was an error running endpoints command get-client-lib:
<package-name>.MyEndpoint
我花了几个小时寻找这个问题的解决方案,直到找到 cause.So 我决定分享它,因为这个问题在 SO 上什至不存在(如果我错了请纠正我)
转到backend\src\main\webapp\WEB-INF\web.xml
在 web.xml 文件中,查找 init-param
并将参数值更改为您刚刚添加的新端点 class。
<init-param>
<param-name>services</param-name>
<param-value>com.mycompany.backend.New-Endpoint-Class-Name</param-value>
</init-param>
重新构建项目,一切都会好起来的。
使用 Google App Engine Java Module Template 将 Google Cloud Endpoint 后端添加到 Android 应用程序时,两个 classes(除其他外)被添加到项目中。
然后鼓励我们根据自己的要求修改这些 classes。因此,我决定删除模型 class (MyBean) 和端点 class (MyEndpoint),并将它们替换为我自己的 classes。当我尝试 rebuild/clean 项目时,我收到错误消息:
Error:Execution failed for task ':backend:appengineEndpointsGetClientLibs'.
There was an error running endpoints command get-client-lib:
<package-name>.MyEndpoint
我花了几个小时寻找这个问题的解决方案,直到找到 cause.So 我决定分享它,因为这个问题在 SO 上什至不存在(如果我错了请纠正我)
转到backend\src\main\webapp\WEB-INF\web.xml
在 web.xml 文件中,查找 init-param
并将参数值更改为您刚刚添加的新端点 class。
<init-param>
<param-name>services</param-name>
<param-value>com.mycompany.backend.New-Endpoint-Class-Name</param-value>
</init-param>
重新构建项目,一切都会好起来的。