У меня тоже была такая же проблема.
Полагаю, вы сделали то, что я сделал, - получили файлы gson (скомпилированные и исходные тексты) и поместили их оба в каталог 'libs' в вашем проекте?
Из того, что я понимаю сейчас, цель android ant ищет библиотеки для встраивания в APK из каталога libs, поэтому он получит дубликаты, поскольку у вас есть скомпилированная библиотека и исходная версия в каталоге 'libs'. *
Мое решение состояло в том, чтобы иметь второй каталог 'libs-src', в который я переместил исходные файлы jar. Тогда цель муравья не поднимает эти исходные банки и сборка работает.