Google Cloud Endpoints Framework API 资源管理器在迁移后不起作用

Google Cloud Endpoints Framework API Explorer doesn't work after migration

我迁移到 Endpoints Framework 2.0,它在本地工作,但是当我部署到 App Engine 时,我的端点 API 似乎不起作用。

我应该能够使用资源管理器查看我的 API:

https://[PROJECT_ID].appspot.com/_ah/api/explorer

但是当我打开这个页面时,后台出现错误:

/_ah/api/discovery/v1/apis : java.lang.NullPointerException at com.google.api.server.spi.EndpointsServlet.service(EndpointsServlet.java:71)

API 似乎不起作用,打开后端网页 (index.html) 会出现同样的错误。我无法调试它,因为 "EndpointsServlet.java" 不是我的源代码的一部分。如何查看 EndpointsServlet.java 的源代码以便调试此错误? (所有这些在迁移到 Endpoints Framework 之前都有效)。

感谢 tyczj。 Frameworks v2 必须通过 gradle 由 运行:

手动部署
appengineDeploy

在 Android Studio 中,您可以打开 gradle 侧边栏并双击 :backend:运行 Configurations:[appengineDeploy]

完成后一切正常。