我想添加 gson 包到Maven里面 不成功,怎么版

我想添加 gson 包到Maven里面 不成功,怎么版,第1张

一般情况下,maven会自动从公网库中下载jar包,如果maven不能自动下载的话,那就自己动下载相应的jar包及jar包所依赖的其它jar包。可以通过以下三种方式将jar应用到jar包中:

1、如果有配置类似nexus这样的服务器的话,可以在3rd party中进行添加,具体如何 *** 作,可以度娘。

2、通过mvn命令行的方式,将jar包安装到本地maven库中。

3、可以在项目中建一个文件夹,将jar包copy到文件夹中,然后在pom.xml 的

dependencies这样添加:

<dependency>

<groupId>yourjarName</groupId>

<artifactId>yourjarName-api</artifactId>

<scope>system</scope>

<version>anyversion</version>

<systemPath>${project.basedir}/lib/yourjar.jar</systemPath>

</dependency>

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文件里

注意:

第二步是关键步骤,如果漏了,将出现你无法运行的问题.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11391367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存