2013-05-16 2 views
1

В нашем приложении мы используем библиотеку GSON.JAR. И теперь мы обновили Millennial media до версии 5. С новой версией MMEDIA они дают только пакет JAR, и в их пакете они также используют GSON lib. Так что теперь он конфликтует с нашей библиотекой.Конфликтующие библиотеки GSON

Multiple dex files define Lcom/google/gson/JsonSerializer; 

Возможное решение было бы, если мы удалили наш GSON LIB поэтому он будет использовать только GSON LIB Тысячелетнего Media.

Есть ли еще одно решение, потому что мы действительно не хотим удалять наш файл GSON lib и быть зависимым от Millennial Medias GSON lib, поскольку нет никаких сведений о том, что они могли там изменить.

+0

удалить GSON LIB, так как он уже находится внутри MMEDIA баночке – Blackbelt

+0

Перечитайте последний абзац – tomi

+0

из всех вопросов, почему вы не можете использовать родной андроида Библиотека JSon? К несчастью, я не знаю решения для ошибки Multix dex – Blackbelt

ответ

0

Millennial фактически фиксирует это для выпуска SDK 5.0.1 (который ожидается на следующей неделе в ожидании дополнительной проверки качества), переименовав внутреннюю библиотеку GSON. Millenial SDK использует версию GSON версии 2.2.2 без изменений. Вы можете использовать GSON в MMSDK.jar или, если это абсолютно необходимо, освободить JAR Millennial и удалить каталог «com/google/gson /» и перезапустить его.

Как обычно, вы можете также поговорить с Тысячелетнего непосредственно по адресу: https://tools.mmedia.com/user/supportDevPortal

Смежные вопросы