Android 找不到Google Drive getToken类异常

Android 找不到Google Drive getToken类异常,android,google-drive-api,google-play-services,Android,Google Drive Api,Google Play Services,我已经在我的android应用程序中集成了Google Drive,当我在android版本2.3.6的设备上调试应用程序时,当我调用以下命令时,会得到ClassNotFoundException: mCredential.getToken(); 其中mCredential设置如下: mCredential = GoogleAccountCredential.usingOAuth2(context, DriveScopes.DRIVE); 我在“调试”选项卡中看到: Thread [<

我已经在我的android应用程序中集成了Google Drive,当我在android版本2.3.6的设备上调试应用程序时,当我调用以下命令时,会得到ClassNotFoundException:

mCredential.getToken();
其中mCredential设置如下:

mCredential = GoogleAccountCredential.usingOAuth2(context, DriveScopes.DRIVE);
我在“调试”选项卡中看到:

Thread [<13> Thread-15] (Suspended (exception ClassNotFoundException))  
<VM does not provide monitor information>   
PathClassLoader.findClass(String) line: 240 
PathClassLoader(ClassLoader).loadClass(String, boolean) line: 551   
PathClassLoader(ClassLoader).loadClass(String) line: 511    
GoogleAuthUtil.f(Context) line: not available   
GoogleAuthUtil.getToken(Context, String, String, Bundle) line: not available    
GoogleAuthUtil.getToken(Context, String, String) line: not available    
GoogleAccountCredential.getToken() line: 192    
GoogleDrive.checkIfUserIsAuthenticated(Activity, boolean) line: 411 
GoogleDrive.access$4(GoogleDrive, Activity, boolean) line: 403  
GoogleDrive$1.run() line: 98
Thread[Thread-15](挂起(异常类NotFoundException))
PathClassLoader.findClass(字符串)行:240
PathClassLoader(ClassLoader).loadClass(字符串,布尔值)行:551
PathClassLoader(ClassLoader).loadClass(String)行:511
GoogleAuthUtil.f(上下文)行:不可用
GoogleAuthUtil.getToken(上下文、字符串、字符串、绑定)行:不可用
GoogleAuthUtil.getToken(上下文、字符串、字符串)行:不可用
GoogleAccountCredential.getToken()行:192
GoogleDrive.checkIfUserIsAuthenticated(活动,布尔值)行:411
GoogleDrive.access$4(GoogleDrive,活动,布尔值)行:403
GoogleDrive$1.run()行:98

有人能帮我吗?

我知道这是一个老问题,但我也在为这个问题发愁。对我来说,ClassNotFoundException是因为缺少字符串资源。显然,Google play服务包含资源,必须作为库项目导入,而不是仅仅添加.jar作为依赖项。在Eclipse中执行此操作的说明如下:

一旦我完成了这些指令,我就会得到一个构建错误,说多个索引lib包含某些类或类似的内容。这个错误原来是因为我现在有两个对google-play-services.jar的引用。要修复该错误,请在project explorer视图下,右键单击bin目录,然后单击删除。这将删除包含多个google-play-services.jar副本的dexedLibs文件夹。此时,我在项目的根目录中以及“Android依赖项”下都提到了google-play-services.jar。我右键单击项目根目录中的引用,然后转到Build Path->Remove From Build Path以删除它