【问题标题】:GoogleAuthUtil.getToken Android Client - Google Cloud EndpointsGoogleAuthUtil.getToken Android 客户端 - Google Cloud Endpoints
【发布时间】:2013-12-18 04:39:24
【问题描述】:

我在 appengine 中有以下实体

@Api(
        name = "profileendpoints", 
        version = "v1", 
        scopes = {EMAIL_SCOPE}, 
        clientIds = {ANDROID_CLIENT_ID, API_EXPLORER_CLIENT_ID, WEB_CLIENT_ID},
        audiences = {WEB_CLIENT_ID}
        )
public class ProfileEndPoints {
    ...
}

在android项目中,在MainActivity的onCreate方法中,我有ff:

    settings = getSharedPreferences("profile", 0);
    credential = GoogleAccountCredential.usingAudience(this,
       "server:client_id:" + WEB_CLIENT_ID);

但我收到以下错误:

I/dalvikvm(477): Could not find method  
com.google.android.gms.auth.GoogleAuthUtil.getToken, referenced from method 
com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential.getToken

我的 android 项目的 libs 文件夹中有以下 jar 文件。

google-api-client-1.16.0-rc.jar
google-api-client-android-1.16.0-rc.jar
google-http-client-1.16.0-rc.jar
google-http-client-android-1.16.0-rc.jar
google-http-client-gson-1.16.0-rc.jar
google-oauth-client-1.16.0-rc.jar
gson-2.1.jar
jsr305-1.3.9.jar

【问题讨论】:

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


    【解决方案1】:

    该方法是 Google Play 服务的一部分。确保 Google Play 服务为 installed,作为依赖项添加到您的项目,并且在您运行应用程序的设备(或模拟器)上可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-27
      • 2014-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多