2012-05-07 51 views

回答

0

我有完全相同的問題。看起來安裝Tasks API演示所需的所有庫對於新版本和不在其中的任務來說都是一項艱鉅的任務。最後用「無論你可以」填充資產文件夾只是爲了讓它工作。在這種情況下的罪魁禍首是google-api-client-googleapis-extensions-android2-1.4.1-beta.jar。看來這個版本有一個GoogleAccountManager對象,不支持getAccountManager()

我的解決方案是簡單地從我的項目的assets文件夾中刪除google-api-client-googleapis-extensions-android2-1.4.1-beta.jar。這使問題消失。它會抱怨這個文件被你的項目引用,但是無論如何,你可能已經在這個地方安裝了正確的庫。如果您的項目現在有錯誤進入屬性,那麼該文件可能仍然在那裏被引用。請刪除該參考。

編輯: 畢竟,它仍然沒有工作,雖然這個錯誤消失了。我現在所在的地方是:http://samples.google-api-java-client.googlecode.com/hg/tasks-android-sample/instructions.html我完成了hg位,整個項目似乎都停留在我的工作站上,包括所有正確的庫。但現在它給:

06-18 22:09:48.706:E/TasksSample(19971):空

06-18 22:09:48.706:E/TasksSample(19971):JAVA。 io.IOException

06-18 22:09:48.706:E/TasksSample(19971):在 android.accounts.AccountManager.convertErrorToException(AccountManager.java:1418)

06-18 22:09: 48.706:E/TasksSample(19971):at android.accounts.AccountManager.access $ 400(AccountManager.java:134)

06-18 22:09:48.706:E/TasksSample(19971):在 android.accounts.AccountManager $ $ AmsTask Response.onError(AccountManager.java:1279)

06-18 22:09 :48.706:E/TasksSample(19971):在 android.accounts.IAccountManagerResponse $ Stub.onTransact(IAccountManagerResponse.java:69)

06-18 22:09:48.706:E/TasksSample(19971):在 android.os.Binder.execTransact(Binder.java:288)

06-18 22:09:48.706:E/TasksSample(19971):at dalvik.system.NativeStart.run(Native Method)

相關問題