【发布时间】:2015-06-25 21:55:59
【问题描述】:
我想使用 Jackson ObjectMapper 库在 Android Studio 中为一个 android 项目解析 JSON 文件。
我从这个链接下载了 jackson-core-2.5.2.jar:http://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.5.2/
然后我将 jar 文件添加到 ~/MyProject/app/libs 文件夹,右键单击它,然后选择“添加为库”。我检查了 app 目录中的 build.gradle 文件,它有 compile files('libs/jackson-core-2.5.2.jar') 行。我清理并重建了文件,但是行
import com.fasterxml.jackson.databind.ObjectMapper;
databind 以红色突出显示,并表示无法解决。我很困惑,因为它识别jackson 的事实一定意味着该库已添加到应用程序中,对吗?我在这里做错了什么?
【问题讨论】:
-
你试过使用gradle依赖吗?如果是,那么您是否尝试过更新整个项目库?
-
@Mitul 抱歉,我对 Android 很陌生,我不太确定这两个是什么意思
-
使用this,可以添加库。只需在其中添加 jackson 依赖项,然后更新、清理和构建您的项目。这可能对你有用
-
@Mitul 不幸的是,对于这个项目,我必须将其与任何外部库一起压缩并发送。所以我很确定我必须使用 .jar 文件
-
好吧,试试 'com.fasterxml.jackson.core:jackson-databind:2.5.2' 作为依赖。它一定会解决你的问题
标签: java android json maven jackson