怎样在androidstudio中导入gson包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样在androidstudio中导入gson包相关的知识,希望对你有一定的参考价值。

参考技术A mysql
SQLite
android Studio如何在项目中添加gson-2.2.3.jar?
标签: Android Android-Studio

我尝试使用新的Android Studio,但我似乎无法让它正常工作.
我使用Gson类库来序列化/反序列化JSON对象.但是类库不知何故无法包含在项目里.
我创建一个新的项目只用MainActivity.在/libs文件夹里复制gson-2.2.3.jar并添加它为一个类库.这样在android studio里包含了jar,因此它可以从源文件被引用.
当我试着运行项目,但是它无法被编译,所以我在.gradle文件里添加:

1

compile files('libs/gson-2.2.3.jar')

到依赖项里.然后我成功编译了项目,但是当我运行应用程序后,得到ClassDefNotFoundException异常.
解决方法 1:
把Gson jar(在我的项目里,是gson-2.2.4.jar)放入libs文件夹
右击它,然后点击 'Add as library'
确保编译文件('libs/gson-2.2.4.jar')在你的build.gradle文件里
注意:
第二步是关键步骤,如果漏了,将出现你无法运行的问题.本回答被提问者和网友采纳
参考技术B 用的android studio,那么免不了会用到gradle来引入
直接在你项目文件app-》build.gradle文件中添加

在dependencies 里面添加

我的是
dependencies
XXX
XXX
compile 'com.google.code.gson:gson:2.6.2'


这里的com.google.code.gson : gson : 2.6.2
可以到maven仓库(http://www.mvnrepository.com/)里找,格式就是 包名 : 框架名:版本号

然后在build.gradle上点sync刷新下就好了

以上是关于怎样在androidstudio中导入gson包的主要内容,如果未能解决你的问题,请参考以下文章

androidstudio中导入的jar包没有主清单属性怎么办

androidstudio中导入的jar包没有主清单属性怎么办

AndroidStudio 项目中导入jar包及so包

Androidstudio中导入内部依赖模块总结

如何在eclipse中导入vtk包

如何配置 Python 以便我可以直接从包中导入函数?