Android Kaazing网袋

Android Kaazing网袋,android,jms,classnotfoundexception,kaazing,Android,Jms,Classnotfoundexception,Kaazing,使用Android Studio和演示活动 我在依赖项中设置了jar EXCEPTION: java.lang.ClassNotFoundException: Didn't find class "com.kaazing.net.ws.impl.DefaultWebSocketFactory" on path: DexPathList[[directory "."],nativeLibraryDirectories=[/vendor/lib, /data/cust/lib, /system/li

使用Android Studio和演示活动

我在依赖项中设置了jar

EXCEPTION: java.lang.ClassNotFoundException: Didn't find class "com.kaazing.net.ws.impl.DefaultWebSocketFactory" on path: DexPathList[[directory "."],nativeLibraryDirectories=[/vendor/lib, /data/cust/lib, /system/lib, /data/datalib]]
--


以下是我们遵循并实施的步骤:

  • 下载的Android Studio 1.0
  • 从Kaazing网站下载JMS 4.0.6
  • 用于导入非Android Studio项目
  • 指向[GATEWAY\u HOME]/demo/android/src/jms
  • 在设备上运行应用程序

  • Paul-你能分享你的Android Studio和客户端组件的版本吗?因为刚刚决定更新它自己,它运行的是0.8.14,现在更新为0.9.9。然后在1.0RC4Kaazing4.0.6JMS版本之后
    dependencies {
        compile fileTree(include: ['*.jar'], dir: 'libs')
        compile 'com.google.android.gms:play-services:+'
        provided files('libs/com.kaazing.gateway.client.android.jar')
        provided files('libs/com.kaazing.gateway.jms.client.android.jar')
        provided files('libs/geronimo-jms_1.1_spec.jar')
    
    }
    
     if (connectionFactory == null) {
                try {
    -------->       connectionFactory = JmsConnectionFactory.createConnectionFactory();
                    WebSocketFactory webSocketFactory = connectionFactory.getWebSocketFactory();
                    webSocketFactory.setDefaultChallengeHandler(createChallengehandler());
                } catch (JMSException e) {
                    e.printStackTrace();
                    logMessage("EXCEPTION: " + e.getMessage());
                }
            }