web-dev-qa-db-fra.com

android studio ne peut pas résoudre l'importation org.json.JSONObject

J'ai utilisé libgdx pour construire mon projet et j'ai des problèmes avec la classe JSONObject. Lorsque j'ajoute import org.json.JSONObject, il dit qu'il ne peut pas résoudre. Comment ajouter cette bibliothèque à mon projet?

Voici ce que j'ai essayé sans succès:

  1. J'ai téléchargé le json-simple-1.1.jar et placez-le dans le dossier core/build/libs. Impossible d'utiliser import.org.json.simple.JSONObject Soit.
  2. Lorsque vous parcourez l'arborescence dans Android Studio en tant que liste déroulante "Packages", je peux voir les classes que je veux sous "Core -> Libraries -> org -> json" mais je ne peux pas les ajouter à mon projet. J'obtiens une erreur "ne peut pas réfracter, la classe est dans un fichier jar".

Y a-t-il quelque chose que je n'ai pas encore essayé de résoudre ce problème? Je sens que je vais retrouver cela lorsque j'essaie d'utiliser d'autres bibliothèques externes.

Je vous remercie.

13
Markoh

Si vous utilisez LibGdx, il n'est pas livré avec une configuration Gradle permettant de rationaliser les builds de plusieurs projets.

Veuillez regarder ici: http://mvnrepository.com/artifact/org.json/json/ .

Vous devez ajouter compile 'org.json:json:20160212' en haut build.gradle, comme:

dependencies {
   compile 'org.json:json:20160212'
}
28
Jared Burrows