Я имел точно такую же проблему. Похоже, что установка всех необходимых библиотек для демонстрации 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
из папки активов моего проекта. Это заставило проблему уйти. Он будет жаловаться на то, что этот файл ссылается на ваш проект, но просто продолжайте в любом случае, вы, вероятно, уже имеете правильные библиотеки, установленные на этом этапе. Если ваш проект теперь имеет ошибку, перейдите в свойства, на этот файл все равно можно ссылаться. Просто удалите эту ссылку.
EDIT: В конце концов, это все еще не сработало, хотя эта ошибка исчезла. Где я сейчас здесь: 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: Е/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: Е/TasksSample (19971): в android.accounts.AccountManager $ AmsTask $ Response.onError (AccountManager.java:1279)
06-18 22:09 : 48,706: Е/TasksSample (19971): в android.accounts.IAccountManagerResponse $ Stub.onTransact (IAccountManagerResponse.java:69)
06-18 22: 09: 48.706: Е/TasksSample (19971): в android.os.Binder.execTransact (Binder.java:288)
06-18 22: 09: 48.706: E/TasksSample (19971): at dalvik.system.NativeStart.run (родной метод)