如何使用android studio中的Google Cloud Messaging代码调试应用引擎后端

时间:2015-09-05 14:34:58

标签: google-app-engine google-cloud-endpoints

我是使用App引擎后端区域的Google Cloud消息传递的初学者。我按照教程https://github.com/GoogleCloudPlatform/gradle-appengine-templates/tree/master/GcmEndpoints

我通过“构建 - >将模块部署到App Engine”将代码部署到应用引擎开发服务器。它成功部署了。

我从https://project-id.appspot.com/_ah/api/explorer消息传递API发送消息。 (请注意,project-id是我代码中的真实ID)

我在设备上收到了消息。但我想在服务器端调试代码。如何调试服务器端代码?

2 个答案:

答案 0 :(得分:0)

您在开发计算机上调试服务器端代码,然后将其部署到云应用引擎,您可以根据需要多次执行此操作,它只是覆盖当前实例。您只需运行它就可以在本地测试您的应用引擎 - 它可以在localhost:8080

访问

答案 1 :(得分:0)

您可以通过Sout (System.out.println)调试服务器端代码

This is an example of how I am doing it

if (result.isSuccess()) {

    Transaction transaction = result.getTarget();
    transaction.getStatus();
    System.out.println("message: " + result.getMessage());
    System.out.println("transaction: " + result.getTarget());
    System.out.println("status: " + result.getTarget().getStatus());
    resp.getWriter().println("Thanks for the purchase (: ");

} else {

  ValidationErrors errors = result.getErrors();
  System.out.println(result.getErrors());
  resp.getWriter().println("Payment Failed " + errors.toString());

 }