我有多个项目,一个Android项目和一些“Java Library”项目,我需要将这些项目导入到我的主要Android项目中。
我的库使用springFramework.jar,当我将这个库包含到我的Android中时,我得到以下异常。
10-01 11:35:04.101:E / dalvikvm(1144):找不到类'org.springframework.web.client.RestTemplate',从方法com.nuvasive.shared.atlasmobile.service.ServiceClient引用。
如果我将jar文件包含到我的主项目以及库中,一切正常,但我宁愿不这样做。
所以这里有两个问题:
我在这里做错了什么?
答案 0 :(得分:1)
根据我的说法,如果你已经添加了jar文件来构建路径(检查库选项卡),然后从该选项卡中删除它们,因为我可以看到你没有标记你正在使用的罐子和导出请点击你所有的罐子使用。您将在库选项卡中看到私有库下的那些。
试试吧。
答案 1 :(得分:0)
我不完全确定你在尝试做什么而不知道'springFramework.jar'是什么,你在所有项目中链接了哪些库,你的代码在做什么等等,但我的猜测是这个是某种依赖性问题。
结帐http://mvnrepository.com/search.html?query=spring+framework+。虽然这个站点是专为maven依赖设计的,但我相信你可以直接下载任何jar。
'springframework.jar'可能是Spring的旧版本,它将多个组件组合在一起,这些组件现在分解为不同的模块(spring-core,spring-jdbc,spring-web等)。也许你的主要项目还需要另外一个您的Android项目不依赖?