【问题标题】:Google App Engine - Cloud Endpoints - Application name is not setGoogle App Engine - Cloud Endpoints - 未设置应用程序名称
【发布时间】:2013-12-19 02:05:24
【问题描述】:

我刚刚开始使用 Google Cloud Endpoints。

运行android应用时,logcat中出现以下警告:

Tag: AbstractGoogleClient
Text: Application name is not set. Call Builder#setApplicationName.

在哪里设置应用程序名称?是在安卓还是应用引擎/云端点?

【问题讨论】:

    标签: android google-app-engine


    【解决方案1】:

    com.google.api.client.googleapis.services.AbstractGoogleClient 类有一个函数

    public Builder setApplicationName(String applicationName) {
          this.applicationName = applicationName;
          return this;
        }
    

    当使用Gradle to generate your client libraries 时使用appengineEndpointsInstallClientLibs 您应该能够为您的端点创建一个端点构建器:

    private YourEndpoint.Builder endpointBuilder = new YourEndpoint.Builder(
                AndroidHttp.newCompatibleTransport(), new JacksonFactory(),
                new HttpRequestInitializer() {
                    public void initialize(HttpRequest httpRequest) {
                    }
                }
        );
    

    然后...摆脱警告:

    endpointBuilder.setApplicationName("Some crazy App Name");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-22
      • 2018-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多