Android-студия не может разрешить импорт org.json.JSONObject

Я использовал libgdx для создания моего проекта, и у меня возникают проблемы с использованием класса JSONObject. Когда я добавляю import org.json.JSONObject, он говорит, что он не может решить. Как добавить эту библиотеку в мой проект?

Вот что я пробовал без успеха:

  • Я загрузил json-simple-1.1.jar и поместил его в папку core/build/libs. Невозможно использовать import.org.json.simple.JSONObject.
  • При просмотре дерева в Android Studio в качестве раскрывающегося списка "Пакеты" я могу видеть классы, которые я хочу в разделе "Core -> Libraries -> org -> json", но я не могу добавить их в свой проект. Я получаю ошибку "can not refractor, class is in jar file".

Есть ли что-то, что я еще не пробовал решить эту проблему? Я чувствую, что снова столкнусь с этим, когда попытаюсь использовать другие внешние библиотеки.

Спасибо.

Ответ 1

Если вы используете LibGdx, он не поставляется с установкой Gradle, которая упрощает создание нескольких проектов.

Пожалуйста, смотрите здесь: http://mvnrepository.com/artifact/org.json/json/.

Вам нужно добавить compile 'org.json:json:20160212' в верхнюю часть build.gradle, например:

dependencies {
   compile 'org.json:json:20160212'
}