Исправьте зависимости для ссылки, чтобы использовать Google Calendar API - PullRequest
1 голос
/ 12 февраля 2012

Я скачал и связал все jar-файлы, начинающиеся с google-...-client, и все jar-файлы в папке зависимостей новейшего API данных Google для java с моим проектом.Однако, когда я его запускаю, Dalvik выдает мне эту ошибку:

[2012-02-12 01:49:33 - P_Timetable_Free] Proguard returned with error code 1. See console
[2012-02-12 01:49:33 - P_Timetable_Free] Note: there were 852 duplicate class definitions.
[2012-02-12 01:49:33 - P_Timetable_Free] Warning: javax.jdo.JDOEnhancer: can't find superclass or interface java.lang.instrument.ClassFileTransformer
[2012-02-12 01:49:33 - P_Timetable_Free] Warning: javax.transaction.TransactionRequiredException: can't find superclass or interface java.rmi.RemoteException
[2012-02-12 01:49:33 - P_Timetable_Free] Warning: javax.jdo.JDOEntityManagerFactory: can't find superclass or interface javax.persistence.EntityManagerFactory
[2012-02-12 01:49:33 - P_Timetable_Free] Warning: javax.transaction.TransactionRolledbackException: can't find superclass or interface java.rmi.RemoteException
//... and tons more

Я подозреваю, что в банках, которые я связал, есть конфликты.

Кто-нибудь знает правильный набор JAR-ссылок для запуска, чтобы эта ошибка не возникала?

1 Ответ

2 голосов
/ 12 февраля 2012

Core & Client

  • google-api-client-1.6.0-beta.jar
  • google-api-client-extensions-1.6.0-beta.jar
  • google-api-client-extensions-1.6.0-beta.jar
  • google-api-client-extensions-android2-1.6.0-beta.jar
  • google-http-client-1.6.0-beta.jar
  • google-http-client-extensions-1.6.0-beta.jar
  • google-http-client-extensions-android2-1.6.0-beta.jar
  • google-http-client-extensions-android3-1.6.0-beta.jar
  • google-oauth-client-1.6.0-beta.jar
  • google-oauth-client-extensions-1.6.0-beta.jar

Зависимости

  • httpclient-4.0.3.jar
  • jackson-core-asl-1.9.1.jar
  • Гуава

Календарь клиента google-api-services-calendar-v3-1.3.1-beta.jar

Начните с этого набора и при необходимости добавьте другие зависимости (ClassNotFoundException).Похоже, у вас есть JDO jar в classpath, которые пытаются улучшить POJO.Они вам нужны?Если нет, удалите их, чтобы сохранить размер двоичного файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...