错误com.google.android.gms.drive.DriveApi.DriveContentsResult无法解析

时间:2015-02-09 08:00:52

标签: android google-drive-api google-drive-android-api

我正在使用Android Google云端硬盘。截至目前,我正在使用github示例代码Android Demos。我收到错误

  

导入com.google.android.gms.drive.DriveApi.DriveContentsResult   无法解决

  

导入com.google.android.gms.drive.DriveContents不能   解决

我正在使用更新的Google Play服务,我已正确导入。

我正在使用eclipse

2 个答案:

答案 0 :(得分:2)

我记得使用' ContentsResult'在GooPlaySvcs 6.1。+中切换到' DriveContentsResult'安装GooPlaySvcs 6.5。+后,我假设你有6.1。+或更老版本。正确的GooPlaySvcs lib' DriveContentsResult'是' 6.5。+' ,又名' Rev。 Android SDK Manager中的22'

dependencies {
  compile fileTree(include: ['*.jar'], dir: 'libs')
  compile 'com.google.android.gms:play-services:6.5.87'
  compile 'com.google.apis:google-api-services-drive:v2-rev105-1.17.0-rc'
  compile('com.google.api-client:google-api-client-android:1.17.0-rc') {
    exclude group: 'com.google.android.google-play-services'
  }
  ....
  ....
}

它也被称为“拉出地毯(来自某人)'

希望这有帮助。

答案 1 :(得分:0)

The import com.google.android.gms.drive.DriveApi.DriveContentsResult cannot be resolved

The import com.google.android.gms.drive.DriveContents cannot be resolved

当我们使用旧的Google Play服务库和新代码时会发生这种情况。只需删除旧库,下载新的Google Play服务库,然后将库导入工作区。

当你这样做时,如果你正在使用

import com.google.android.gms.drive.events.DriveEvent.Listener

然后将行更改为

import com.google.android.gms.drive.events.ChangeListener;

因为Listener在新的lib中成为了ChangeListener,并在代码中进行了相应的更改。