【发布时间】:2016-02-15 09:55:29
【问题描述】:
我正在尝试为我的应用引擎项目创建应用程序默认凭据以访问 google API。我正在 Eclipse IDE 中进行开发,并且我已经定义了环境变量:GOOGLE_APPLICATION_CREDENTIALS 以指向下载到我的计算机的 json 密钥文件。但是,我遇到了以下异常:
java.io.IOException:应用程序默认凭据创建失败 Google App Engine 服务帐户凭据类 com.google.api.client.googleapis.extensions.appengine.auth.oauth2.AppIdentityCredential$AppEngineCredentialWrapper。 检查组件“google-api-client-appengine”是否已部署。
堆栈跟踪:
应用程序默认凭据无法创建 Google App Engine 服务帐户凭据类
com.google.api.client.googleapis.extensions.appengine.auth.oauth2.AppIdentityCredential$AppEngineCredentialWrapper。 检查组件“google-api-client-appengine”是否已部署。 java.io.IOException:应用程序默认凭据创建失败 Google App Engine 服务帐户凭据类 com.google.api.client.googleapis.extensions.appengine.auth.oauth2.AppIdentityCredential$AppEngineCredentialWrapper。 检查组件“google-api-client-appengine”是否已部署。 在 com.google.api.client.googleapis.auth.oauth2.DefaultCredentialProvider.tryGetAppEngineCredential(DefaultCredentialProvider.java:282) 在 com.google.api.client.googleapis.auth.oauth2.DefaultCredentialProvider.getDefaultCredentialUnsynchronized(DefaultCredentialProvider.java:161) 在 com.google.api.client.googleapis.auth.oauth2.DefaultCredentialProvider.getDefaultCredential(DefaultCredentialProvider.java:88) 在 com.google.api.client.googleapis.auth.oauth2.GoogleCredential.getApplicationDefault(GoogleCredential.java:213) 在 com.google.api.client.googleapis.auth.oauth2.GoogleCredential.getApplicationDefault(GoogleCredential.java:191)
【问题讨论】:
-
嗨,你能解决这个问题吗?
标签: java google-app-engine google-api