1

我使用 tyrus-standalone-client.jar 版本 -1.10 让我的 Android 应用程序使用 Web 套接字。

我的堆栈跟踪如下:

04-16 21:31:42.917 D/ACRA    (24960): ACRA is enabled for     com.tely.device.application.gcalsync, intializing...

04-16 21:31:42.917 I/dalvikvm(24181): Failed resolving Lorg/glassfish/tyrus/core/OsgiRegistry; interface 4566 'Lorg/osgi/framework/SynchronousBundleListener;'

04-16 21:31:42.917 W/dalvikvm(24181): Link of class' Lorg/glassfish/tyrus/core/OsgiRegistry;' failed

04-16 21:31:42.917 I/dalvikvm(24181): Could not find method org.glassfish.tyrus.core.OsgiRegistry.getInstance, referenced from method org.glassfish.tyrus.core.ReflectionHelper.getOsgiRegistryInstance

04-16 21:31:42.917 W/dalvikvm(24181): VFY: unable to resolve static method 35259: Lorg/glassfish/tyrus/core/OsgiRegistry;.getInstance ()Lorg/glassfish/tyrus/core/OsgiRegistry;
04-16 21:31:42.917 D/dalvikvm(24181): VFY: replacing opcode 0x71 at 0x0008
04-16 21:31:42.917 I/dalvikvm(24181): Failed resolving Lorg/glassfish/tyrus/core/OsgiRegistry; interface 4566 'Lorg/osgi/framework/SynchronousBundleListener;'

研究了一下,一些消息来源说 jar 的版本可能不稳定。所以,我尝试了 1.9 和 1.8.3。问题没有解决。请提出任何稳定版本或任何关于其他可能错误的想法。

4

1 回答 1

1

根据Pavel Bucek的说法,您可以忽略此异常,. 请参阅https://blogs.oracle.com/PavelBucek/entry/websocket_client_on_android_tyrushttps://java.net/jira/browse/TYRUS-392

于 2015-04-17T08:31:44.027 回答