0

我正在使用 Android 客户端探索 Xively 框架。我已经安装了演示应用程序中给出的“服务”。当我在 Android 2.3 和 4.0 设备上启动应用程序时,它崩溃了。下面是相同的堆栈跟踪。令人惊讶的是,它适用于 Android 4.1。任何需要做什么的建议都可以在 Android 2.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.ExceptionInInitializerError 10-25 18:25:18.884: E/JavaBinder(17080): at com. xively.android.service.HttpService.executeRequest(HttpService.java:276) 10-25 18:25:18.884: E/JavaBinder(17080): 在 com.xively.android.service.HttpService.put(HttpService.java:235 ) 10-25 18:25:18.884: E/JavaBinder(17080): 在 com.xively.android.service.HttpService.access$1(HttpService.java:232) 10-25 18:25:18.884: E/JavaBinder( 17080): 在 com.xively.android.service.HttpService$1.updateFeed(HttpService.java:73) 10-25 18:25:18.884: E/JavaBinder(17080): 在 com.xively.android.service.IHttpService$ Stub.onTransact(IHttpService.java:77) 10-25 18:25:18.884: E/JavaBinder(17080): 在 android.os.Binder.execTransact(Binder.java:

4

1 回答 1

0

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

您最好使用HttpClient并从那里执行 API 功能。这将允许您在 Android 上使用 Xively。

于 2013-11-01T18:45:13.970 回答