无法解决错误 com.google.android.gms.drive.DriveApi.DriveContentsResult
Error com.google.android.gms.drive.DriveApi.DriveContentsResult cannot be resolved
我正在研究 Android Google Drive。到目前为止,我正在使用 github 示例代码 Android Demos。我收到
错误
The import com.google.android.gms.drive.DriveApi.DriveContentsResult
cannot be resolved
和
The import com.google.android.gms.drive.DriveContents cannot be
resolved
我正在使用更新后的 Google 播放服务,并且我已正确导入它。
我正在使用 eclipse
我记得在 GooPlaySvcs 6.1.+ 中使用 'ContentsResult' 并在安装 GooPlaySvcs 6.5.+ 后切换到 'DriveContentsResult',因此,我假设您使用的是 6.1.+ 或更早版本。 'DriveContentsResult' 的正确 GooPlaySvcs 库是 '6.5.+',也就是 Android SDK 管理器中的 'Rev. 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'
}
....
....
}
也称为'pulling the rug out (from under someone)'
The import com.google.android.gms.drive.DriveApi.DriveContentsResult cannot be resolved
和
The import com.google.android.gms.drive.DriveContents cannot be resolved
当我们使用旧 Google 播放服务库和新代码时会发生这种情况。只需删除旧库,下载新的 Google 播放服务库(如果您没有)并将库导入您的工作区。
当你这样做时,如果你正在使用
import com.google.android.gms.drive.events.DriveEvent.Listener
然后将行更改为
import com.google.android.gms.drive.events.ChangeListener;
因为Listener在新的lib中变成了ChangeListener,在代码中做相应的改动
我正在研究 Android Google Drive。到目前为止,我正在使用 github 示例代码 Android Demos。我收到
错误The import com.google.android.gms.drive.DriveApi.DriveContentsResult cannot be resolved
和
The import com.google.android.gms.drive.DriveContents cannot be resolved
我正在使用更新后的 Google 播放服务,并且我已正确导入它。
我正在使用 eclipse
我记得在 GooPlaySvcs 6.1.+ 中使用 'ContentsResult' 并在安装 GooPlaySvcs 6.5.+ 后切换到 'DriveContentsResult',因此,我假设您使用的是 6.1.+ 或更早版本。 'DriveContentsResult' 的正确 GooPlaySvcs 库是 '6.5.+',也就是 Android SDK 管理器中的 'Rev. 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'
}
....
....
}
也称为'pulling the rug out (from under someone)'
The import com.google.android.gms.drive.DriveApi.DriveContentsResult cannot be resolved
和
The import com.google.android.gms.drive.DriveContents cannot be resolved
当我们使用旧 Google 播放服务库和新代码时会发生这种情况。只需删除旧库,下载新的 Google 播放服务库(如果您没有)并将库导入您的工作区。
当你这样做时,如果你正在使用
import com.google.android.gms.drive.events.DriveEvent.Listener
然后将行更改为
import com.google.android.gms.drive.events.ChangeListener;
因为Listener在新的lib中变成了ChangeListener,在代码中做相应的改动