无法解析符号 JSONObject (Android Studio)

Posted

技术标签:

【中文标题】无法解析符号 JSONObject (Android Studio)【英文标题】:Cannont resolve symbol JSONObject (Android Studio) 【发布时间】:2015-07-07 02:55:11 【问题描述】:

我花了两天时间。我可以在其他 PC 上工作,但我的 android Studio 没有导入库,我拍摄了两次:

正如你在第一张图片中看到的那样,Android Studio 自动完成我的行:

但是:

我在 Android 开发人员 (here) 中阅读了有关 JSONObject 的内容,Android 将其包含在库中。我也尝试过从“org”导入其他库,但其中两个可以正常工作:

他们...我在想这可能是Android Studio的问题,我重新安装了IDE,错误仍然存​​在。

我已经尝试在 gradle 中导入库(这是在 build.gradle 模块:app 中):

我正在使用其他 PC,它运行良好,但我需要在我的计算机中修复此问题。

请,任何帮助将不胜感激。

【问题讨论】:

我不明白你为什么投了反对票,确实 JSONObject 包含在 Android 中,你的错误很奇怪。 你也可以发布你的“app/build.gradle”文件吗? 试试这个:File -> Invalidate caches/Restart -> Invalidate and Restart。也可以尝试删除~/.gradle/caches目录强制重新下载依赖。 我和我的老板在一起。我要努力做到这一切。我的 App build.gradle 是这样的(我不能放所有代码,反正问题出在所有项目中) dependencies compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.支持:appcompat-v7:22.1.1' 编译'org.json:json:20141113' 【参考方案1】:

如果有人有同样的错误,我会回应未来:

我这样做了(感谢 Bigdestroyer):

File -> Invalidate caches/Restart -> Invalidate and Restart 

你可以尝试删除~/.gradle/caches目录强制重新下载依赖。

现在它的工作完美。谢谢 !!!!

【讨论】:

以上是关于无法解析符号 JSONObject (Android Studio)的主要内容,如果未能解决你的问题,请参考以下文章

如何解决“org.json.simple.JSONObject 无法解析”?

解析 JSON - JSONException:整数无法转换为 JSONObject

原生JSON解析

Android JSON解析字符串无法转换为jsonobject

AsyncTask #3 解析 JSON 对象时出错。字符串无法转换为 JSONObject

解析JSON对象的AsyncTask#3错误。 String无法转换为JSONObject