2015-02-09 177 views
0

我正在使用Android Google雲端硬盤。截至目前,我正在使用github示例代碼Android Demos。我得到的無法解析com.google.android.gms.drive.DriveApi.DriveContentsResult錯誤

錯誤的進口com.google.android.gms.drive.DriveApi.DriveContentsResult 不能得到解決

進口com.google。 android.gms.drive.DriveContent不能爲 解決

我正在使用更新的G oogle播放服務和我已正確導入它。

我使用eclipse

+0

試着重新輸入googleplay服務,或者您可以看到[this](http://quabr.com/28254196/com-google-android-gms-drive-driveapi-contentsresult-cannot-be-resolved-but- e) – 2015-02-09 08:05:29

+0

嘗試正確閱讀我的問題Joan Colmenero。我要求DriveContentsResult NOT ContentsResult。而且是啊你告訴我已經嘗試過......它不會工作 – Unicorn 2015-02-09 09:49:13

+0

不投下這個問題,因爲沒有用..我研究得很好。除非你知道確切的答案或相同的重複問題 – Unicorn 2015-02-09 09:51:55

回答

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服務庫,然後將庫導入到工作區。

當你做這樣的,如果你正在使用

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

然後行更改爲

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

由於監聽器在新的lib成爲的ChangeListener,並在代碼中進行相應的更改。

2

我記得使用 'ContentsResult' 在GooPlaySvcs 6.1 +和安裝GooPlaySvcs 6.5後,切換到 'DriveContentsResult' +,所以,我假設你有6.1 +或以上。 'DriveContentsResult'的正確GooPlaySvcs庫是'6.5。+',又名'Rev. 22'在Android SDK中經理:

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' 
    } 
    .... 
    .... 
} 

它也被稱爲 '拉地毯未到(下某人)'

希望這有助於。

+0

謝謝@seanpj。我正在使用舊的google_play_service庫。我刪除了舊庫並導入了新的google_play_service。現在它的工作 – Unicorn 2015-02-10 06:58:40