私はまったく同じ問題を抱えていました。Tasks API デモに必要なすべてのライブラリをインストールすることは、新しいバージョンと周りにないものがあるため、かなりの使命のようです。機能させるためだけに、アセットフォルダーに「できることは何でも」入れることになります。この場合の犯人はgoogle-api-client-googleapis-extensions-android2-1.4.1-beta.jar
. このバージョンにはGoogleAccountManager
をサポートしていないオブジェクトがあるようgetAccountManager()
です。
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): null
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): 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): dalvik.system.NativeStart.run(ネイティブメソッド)