代码之家  ›  专栏  ›  技术社区  ›  ey dee ey em

无法声明JSONObject类型,甚至在带有Intellij的gradle中为其添加了maven存储库

  •  0
  • ey dee ey em  · 技术社区  · 7 年前

    我补充道 https://mvnrepository.com/artifact/org.json/json

    allprojects {
        ...
    
        repositories {
            maven { url = 'https://mvnrepository.com/artifact/org.json/json'}
            ...
        }
    }
    

    发布参考链接: https://mvnrepository.com/artifact/org.json/json/20180813

    import org.json import javax.json ...

    有人知道我为什么不能导入吗?因为我想用这种类型的电话 JSONObject enter image description here

    2 回复  |  直到 7 年前
        1
  •  2
  •   Opal    7 年前

    你应该(除非你需要 JSONObject 在里面 build.gradle 本身):

    allprojects {
       repositories {
          mavenCentral()
       }
       dependencies {
          compile group: 'org.json', name: 'json', version: '20180813'
       }
    }
    
        2
  •  0
  •   Makoto    7 年前

    您刚刚添加了 存储库(?)。你还没有明确要求它做什么。

    Gradle没有那样做,而是 mavenCentral

    apply plugin: 'java-library'
    
    dependencies {
        implementation 'org.json:json:20180813'
    }
    
    推荐文章