2

私はEndpoints Framework 2.0に移行してローカルで動作しますが、App EngineにデプロイするとエンドポイントAPIが動作しないようです。移行後にGoogle Cloud Endpoints Framework API Explorerが動作しない

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

私は、エクスプローラを使用して、私のAPIを表示することができるようになっています動作していないようで、バックエンドのWebページ(index.html)を開くと同じエラーが発生します。私は "EndpointsServlet.java"が私のソースコードの一部ではないので、これをデバッグすることはできません。このエラーをデバッグできるように、EndpointsServlet.javaのソースを表示するにはどうすればよいですか? (これはすべて、Endpoints Frameworkに移行する前に動作していました)。

+0

どのように展開していますか? – tyczj

+0

Androidスタジオの「Deploy module to App Engine」ボタンを使って展開します。私のjavac -versionは1.7.0_79を報告します。 – pldenc44

+0

Android Studioのデプロイメントは、それが更新されるまで、gradle経由で手動でデプロイする必要があるv2と互換性がありません。 – tyczj

答えて

0

tyczjに感謝します。フレームワークv2のは、実行することでGradleのを経由して、手動で展開する必要があります:Androidのメーカーで

appengineDeploy 

、あなたはGradleのサイドバーを開くことができますし、ダブルクリックします。バックエンド:実行構成:[appengineDeploy]

このすべての作品をやった後、 。

関連する問題