Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 谷歌云端点框架API浏览器不支持';移民后不能工作_Java_Google App Engine_Google Cloud Endpoints_Endpoints - Fatal编程技术网

Java 谷歌云端点框架API浏览器不支持';移民后不能工作

Java 谷歌云端点框架API浏览器不支持';移民后不能工作,java,google-app-engine,google-cloud-endpoints,endpoints,Java,Google App Engine,Google Cloud Endpoints,Endpoints,我迁移到Endpoints Framework 2.0,它在本地工作,但当我部署到应用程序引擎时,我的Endpoints API似乎不起作用 我应该能够使用浏览器查看我的API: https://[PROJECT_ID].appspot.com/_ah/api/explorer 但当我打开此页面时,后端出现错误: /_ah/api/discovery/v1/apis : java.lang.NullPointerException at com.google.api.server.spi.En

我迁移到Endpoints Framework 2.0,它在本地工作,但当我部署到应用程序引擎时,我的Endpoints 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框架之前,所有这些都可以正常工作)。

多亏了tyczj。Frameworks v2必须通过gradle通过运行以下命令手动部署:

appengineDeploy
在Android Studio中,您可以打开gradle侧栏并双击:后端:运行配置:[appengineDeploy]


完成此操作后,一切正常。

您如何部署它?我使用Android studio的“将模块部署到应用程序引擎”按钮进行部署。My javac-version reports 1.7.0_79.Android Studio的部署与v2不兼容您需要通过gradle手动部署,直到他们更新itAndroid Studio无法部署frameworks v2?那是写在什么地方的吗?这有点大不了。谢谢你的提醒。我在他们的一个github项目上找到了这些信息,我现在不记得是什么了