首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么安卓找不到com.google.gson.Gson

为什么安卓找不到com.google.gson.Gson
EN

Stack Overflow用户
提问于 2011-04-17 22:38:08
回答 12查看 44.1K关注 0票数 26

我正尝试在我的项目中使用GSON,但是我的应用程序崩溃了,logcat显示找不到com.google.gson.Gson。我已经在我的类文件上放置了导入库,我在包资源管理器中放置了gson,并通过右键单击-> build path -> add com.google.gson.Gson来添加它。它还显示在Project->properties->java build path->libraries tab->gson中。我做错了什么?

EN

回答 12

Stack Overflow用户

发布于 2012-04-24 04:54:01

适用于我的方法:在“项目属性”“->”“Java Build Path”“->”“Order and Export”选项卡中选中lib (gson-2.0.jar)旁边的复选框。然后执行一次清理/构建。

这会将exported=true属性添加到类路径条目中

代码语言:javascript
复制
<classpathentry exported="true" kind="lib" path="libs/gson-2.0.jar"/>
票数 40
EN

Stack Overflow用户

发布于 2011-05-31 19:48:14

您是否已将jar文件放入项目的libs文件夹中?如果没有,请尝试将其移动到那里,如果需要,请创建该文件夹。应该与src文件夹处于同一级别。

我尝试构建一个应用程序时遇到了类似的问题,并解决了它。

票数 15
EN

Stack Overflow用户

发布于 2013-06-09 13:19:16

我使用的是IntelliJ,而不是eclipse,但下面是我是如何做到的:

https://google-gson.googlecode.com/files/google-gson-2.2.4-release.zip

  • Unpack

下载源文件,并将其复制到项目的"libs“文件夹中。我使用终端手动完成了此操作,但您也可以通过进入计算机中的项目文件夹来完成此操作。你的Project_Name >app >lib将它们粘贴到这里

  1. 转到你的编辑器(在我的例子中是IntelliJ)你应该会在项目结构的libs文件夹中看到以下3个文件:

代码语言:javascript
复制
-   `gson-2.2.4.jar`  

代码语言:javascript
复制
-   `gson-2.2.4-javadoc.jar`  

代码语言:javascript
复制
-   `gson-2.2.4-sources.jar`  

  1. 打开build.gradle文件,并在依赖项部分插入以下行:

右击每个源文件并选择"Add as Library..."

  • Use compile files('libs/gson-2.2.4.jar', 'libs/gson-2.2.4-javadoc.jar', 'libs/gson-2.2.4-javadoc.jar')

“。

代码语言:javascript
复制
- `Name: name of the jar file`

代码语言:javascript
复制
- `Level: Project Library`

代码语言:javascript
复制
- `Add to Module: select project your adding to`

  1. Rebuild项目Build > Rebuild project

  1. 导入并使用它!

导入com.google.gson.Gson;

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5694117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档