В настоящее время я работаю над веб-клиентом для Android. Я использую клиентскую библиотеку Java, которая обеспечивает абстракцию для взаимодействия со службой. Клиентская библиотека работает на обычных машинах. Однако, когда я использую классы в своем проекте Android, некоторые вызовы не возвращают результат на Android, фоновая служба перестает работать при первой из этих команд. Wireshark показывает обмен tcp, сервер получает запросы. Нет никаких исключений или чего-то еще. Что-то в швах сериализации/десериализации не работает. Я использую новейшую версию библиотек Джексона (1.5.3) и банку рестлета в версии для Android. Есть ли известные проблемы с Джексоном и Android? Какой код и библиотеки совместимы с Android?
Совместимость Android с Restlet/JSON/Jackson
Ответы (2)
Насколько мне известно, более поздние версии Джексона (включая 1.5 и недавно вышедшую 1.6) прекрасно работают на Android: удобно и эффективно.
Для лучшей совместимости 1.6.1 имеет некоторые дополнительные улучшения, чтобы уменьшить количество предупреждений во время инициализации (используется для жалоб на отсутствующие классы javax.xml и Joda, а не больше)
person
StaxMan
schedule
15.09.2010