提问者:小点点

Xively Android客户端服务崩溃


我正在探索使用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个答案

匿名用户

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

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