我正在嘗試使用Google Tasks API做一個簡單的應用程序。一件簡單的事情變成了一場噩夢。也許這很簡單,可能是這樣,但我無法弄清楚。Android Google API Java客戶端com.google.api.client.auth.oauth2.draft10
問題:我正在關注來自Google的TasksSample.java
的示例,但即使在importing the libraries and dependencies required之後,我也無法編譯。我正在使用Google API Java Client version 1.5.0
。
這是我訪問GoogleAccessProtectedResource類時遇到的問題。進口是:
import com.google.api.client.googleapis.auth.oauth2.draft10.GoogleAccessProtectedResource;
我一直和我的意思是永遠,不管我有什麼代碼收到以下錯誤:
09-26 03:14:38.372: ERROR/dalvikvm(18731): Could not find class 'com.google.api.client.googleapis.auth.oauth2.draft10.GoogleAccessProtectedResource', referenced from method com.greven.test.google.tasks.GoogleTasksTake100Activity.
09-26 03:14:38.402: ERROR/AndroidRuntime(18731): FATAL EXCEPTION: main
09-26 03:14:38.402: ERROR/AndroidRuntime(18731): java.lang.NoClassDefFoundError: com.google.api.client.googleapis.auth.oauth2.draft10.GoogleAccessProtectedResource
我還真看不出來是哪裏的問題。我進口的所有必要的.jar文件...我猜
正如你在這張照片上的類顯然是進口看:
還有什麼別的選擇我必須解決這個問題?使用Maven?我現在無能爲力。我從來沒有想過我會有這樣的問題。哦,我也在不同的電腦上測試過,其他的Google java api客戶端(版本1.4)和同樣的事情發生了。提前致謝。