我正在使用Android Google云端硬盘。截至目前,我正在使用github示例代码Android Demos。我收到错误
导入com.google.android.gms.drive.DriveApi.DriveContentsResult 无法解决
和
导入com.google.android.gms.drive.DriveContents不能 解决
我正在使用更新的Google Play服务,我已正确导入。
我正在使用eclipse
答案 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,并在代码中进行了相应的更改。