我刚开始使用Google Cloud Endpoints。
运行Android应用程序时,我在logcat中有以下警告:
Tag: AbstractGoogleClient
Text: Application name is not set. Call Builder#setApplicationName.
在哪里设置应用程序名称?它是在Android或应用程序引擎/云端点吗?
答案 0 :(得分:6)
班级com.google.api.client.googleapis.services.AbstractGoogleClient
有一个功能
public Builder setApplicationName(String applicationName) {
this.applicationName = applicationName;
return this;
}
使用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");
然后......摆脱警告:
{{1}}