用于Android的CoAP示例使用Californium

时间:2015-04-22 15:34:48

标签: java android eclipse jar coap

我正在尝试在android中构建一个CoAP服务器,我正在使用cal的例子。

https://github.com/curioustechizen/Californium/tree/4ace5b85974a0646aaaa6ab43c9314d1c5a438e1

但我在包Http.java

中遇到ch.ethz.inf.vs.californium.layers错误

显示

The type org.apache.http.entity.ContentType  cannot be resolved. It is indirectly referenced from required .class files

我认为问题是关于错误的.jar文件 我导入的库是这样的:

  

apache-mimne4j.core-0.7.2.jar californium-0.18.7-final.jar   commons-codec-1.6.jar commons-io-2.4.jar commons-logging-1.1.1.jar   google-http-client-1.10.3-beta.jar google-oauth-client-1.10.1-beta.jar   gson-2.1.jar guava-11.0.1.jar httpclient-4.2.1.jar   httpclient-4.3.2.jar httpcore-nio-4.2.1.jar jsr305-1.3.9.jar   junit-3.8.1.jar junit-4.8.1.jar mockito-core-1.8.5.jar

希望有人能告诉我这个问题是什么或如何修复它,并且还要问一些关于CoAP的android示例的开源。

1 个答案:

答案 0 :(得分:0)

我认为你在那里缺少一个http组件jar。 你使用maven吗?

请注意:你的叉子太旧了(2年)。 您可以在https://eclipse.org/californium/找到实际的Californium版本 它没有android支持但是我看到你的fork只删除了很多文件并且最多添加了一个android清单 - 所以它也可以完成。