当前位置: 首页 > 知识库问答 >
问题:

Xively Android客户端服务崩溃

贾骏喆
2023-03-14

我正在探索使用Android客户端的Xively框架。我已经安装了演示应用程序中给出的“服务”。当我在Android2.3和4.0设备上启动应用程序时,它就会崩溃。下面是相同的堆栈轨迹,令人惊讶的是它是在Android4.1上工作的。有什么建议可以让它在Android2.3和4.0设备上运行吗

Stacktrace 10-25 18:25:18.854:D/HttpService(17080):onCreate()10-25 18:25:18.874:W/DalvikVM(17080):异常LJava/Lang/RuntimeException;初始化Landroid/OS/AsyncTask时引发;10-25 18:25:18.884:E/JavaBinder(17080):*未捕获远程异常!(尚不支持跨进程的异常。)10-25 18:25:18.884:E/JavaBinder(17080):java.lang.ExceptionInitializerError 10-25 18:25:18.884:E/JavaBinder(17080):在com.xively.android.service.httpservice.executeRequest(httpservice.java:276):E/JavaBinder(17080):com.xively.android.service.httpservice.put(httpservice.java:235):E/JavaBinder(17080):com.xively.android.service.httpservice.access18:25:18.884:E/JavaBinder(17080):在Android.os.handler。(handler.java:121)10-25 18:25:18.884:E/JavaBinder(17080):在Android.os.asynctask$internalhandler。(asynctask.java:607)10-25 18:25:18.884:E/JavaBinder(17080):在Android.os.asynctask$internalhandler。(asynctask.java:607)10-25 18:25:18.884:E/JavaBinder(17080):在.httpservice.access$1(httpservice.java:232)10-25 18:25:18.884:E/AndroidRuntime(17080):在com.xively.android.service.httpservice$1.updateFeed(httpservice.java:73)10-25 18:25:18.884:E/AndroidRuntime(17080):在com.xively.android.service.ihttpservice$stub.ontransact(httpservice.java:77)10-25 18:25:18.884:E/AndroidRuntime(17080):在SK.(asynctask.java:190)10-25 18:25:18.884:E/AndroidRuntime(17080):...还有7个

共有1个答案

范金鑫
2023-03-14

Android库有一个已知的问题。GitHub中有一个未解决的问题。该团队正在测试一个修复程序,但基本上它是一个用户贡献的库,非常不稳定。

您最好使用HttpClient并从那里执行API函数。这将允许您与Android一起使用Xively。

 类似资料:
  • 我想在一些计算机之间建立点对点连接,这样用户就可以在没有外部服务器的情况下聊天和交换文件。我最初的想法如下: 我在服务器上制作了一个中央服务器插座,所有应用程序都可以连接到该插座。此ServerSocket跟踪已连接的套接字(客户端),并将新连接的客户端的IP和端口提供给所有其他客户端。每个客户端都会创建一个新的ServerSocket,所有客户端都可以连接到它。 换句话说:每个客户端都有一个Se

  • 问题内容: 我有stfw,但是找不到在Java中创建Web服务客户端的简单/独立方法。 有人在此链接/示例吗? 问题答案: 使用Axis2怎么样? 只需按照快速入门指南进行操作,就可以轻松应对。 这是另一个更具描述性的指南

  • Lazy 微服务客户端 Sometimes you have to load initial data before you can create your @Client(). In this case, you can use ClientProxyFactory, which provides create() method. 有时候在创建@Client()之前你需要加载原始数据。这时,你可

  • 前面的章节介绍了所有 Redis 的重要功能组件: 数据结构、数据类型、事务、Lua 环境、事件处理、数据库、持久化, 等等, 但是我们还没有对 Redis 服务器本身做任何介绍。 不过, 服务器本身并没有多少需要介绍的新东西, 因为服务器除了维持服务器状态之外, 最重要的就是将前面介绍过的各个功能模块组合起来, 而这些功能模块在前面的章节里已经介绍过了, 所以本章将焦点放在服务器的初始化过程,

  • 客户端关于推送的方法只有两个,它们分别是: Subscribe 方法 Subscribe(name string, id string, settings *InvokeSettings, callback interface{}) (err error) Subscribe 方法的用处是订阅服务器端的推送服务。该方法有两种方式,一种是自动获取设置客户端 id,另一种是手动设置客户端 id。 参数

  • 我有一个包含10个微服务的微服务架构,每个微服务提供一个客户端。在由微服务团队管理/控制的客户机内部,我们只接收参数并将它们传递给一个通用http调用程序,该调用程序接收endpoint和N个params,然后进行调用。所有微服务都使用http和web api(我猜技术并不重要)。 对于我来说,作为微服务团队提供一个客户是没有意义的,应该是消费者的责任,如果他们想创建一些抽象或者直接调用它是他们的