Почему Android не может найти com.google.gson.Gson - PullRequest
26 голосов
/ 17 апреля 2011

Я пытаюсь использовать GSON в своем проекте, но мое приложение падает, и logcat сообщает, что com.google.gson.Gson не может быть найден.Я добавил import com.google.gson.Gson в мои файлы классов, у меня есть gson в проводнике пакетов, и я добавил его правой кнопкой мыши -> путь сборки -> добавить библиотеки.Это также отображается в Project-> properties-> путь сборки Java-> вкладка библиотеки-> gson.Что я сделал не так?

Ответы [ 12 ]

0 голосов
/ 15 февраля 2013

Я столкнулся с тем же самым. Но решение было довольно простым, просто щелкните правой кнопкой мыши на вашем проекте-> Properies-> Libraries-> Add external jar-> OK, и это все. Это решило мою проблему. Надеюсь, оно решити твой

0 голосов
/ 11 февраля 2012

У меня была похожая проблема, но я думаю, что мое требование было более сложным, поскольку библиотека GSON использовалась в проекте библиотеки Android, от которого зависел мой основной проект Android. Я пробовал оба подхода выше, но ни один из них не работал для меня. Если я добавляю файл jar GSON непосредственно в основной проект Android, он работает, но это не то, что я хотел.

После небольшого исследования я понял, что банка GSON сама не использует никаких зависимостей (сторонних библиотек). Поэтому я решил скопировать исходный файл проекта GSON в src filder проекта моей библиотеки Android, и он работал как шарм. так что вы можете использовать исходный код, а не двоичный код. Исходный код является частью загрузки в файл JAR, просто распакуйте его.

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