Я пытаюсь использовать GSON в приложении для Android, но это приводит к сбою. После некоторого чтения кажется, что HTC включает GSON, и это вызывает конфликт. Одним из распространенных решений было использование jarjar.jar для переименования классов gson для разрешения конфликта. Когда я пытаюсь сделать это, я получаю эту ошибку:GSON + HTC Desire: Conflict. Возможное решение jarjar.jar вызывает ошибку
Синтаксическая ошибка: Ошибка в строке 1: [{\ rtf1 \ ANSI \ ansicpg1252 \ cocoartf1038 \ cocoasubrtf360]
Команда Я выполнения:
Java -jar jarjar-1.2.jar процесс Rules.txt gson-2.1.jar myjson-2.1.jar
Rules.txt:.. правило com.google.gson ** com.google.myjson @ 1
Любые идеи?
Я использовал GSon с HTC Desire, Nexus One, Wildfire и Wildfire S, HTC Evo и многие другие. Ни у кого из них не было конфликта. Как вы включаете библиотеку, с какими проблемами вы сталкиваетесь? –
Это известная ошибка. http://code.google.com/p/google-gson/issues/detail?id=255 Но я не видел эту синтаксическую ошибку. Какая программа сообщает об этом? –
У меня проблемы с GSON на Desire HD (2.3.5). В моем случае, к сожалению, я не могу использовать jarajar, потому что gson используется сторонней библиотекой, и я не контролирую его. – Solvek