我希望你们可以帮我解决这个问题.从这里运行示例视频聊天时,我一直收到此错误.我尝试下载zip文件,克隆和下载只有sdk jar但我总是得到同样的错误,在问题中提到.我搜索了SO,大多数解决方案是使用java 1.6构建的,我已经使用过(从未安装过更高版本),谷歌上发现的一些解决方案也没有帮助.看到这个答案:( 这里)
For others searching for this error message, another possible cause is that you
are including libraries that were built for java 7. For us, adjusting those
builds to specifically target java 6 (and then building new jars) fixed the 
problem.
我想也许这可能是问题,如果是这样我怎么能绕过它?我将不胜感激任何帮助.提前致谢
编辑:
我得到了Dx坏类...错误的sdk jar文件中的每个类.经过大量的搜索更我偶然发现了一个旧版本的SDK JAR文件的位置,我是能够运行与先前的SDK版本的样品.只是由于某种原因,这个文件中缺少一个重要的类,所以当我尝试进行调用时,样本自然会崩溃(但是直到那个没有错误的RUNS).
因此,我可以假设我的一切都很好,也许sdk jar文件有问题吗?或者我能做些什么来解决它?
我正在开发一个聊天应用程序,我已经添加了Quickblox框架用于聊天,但是当新用户注册时出现以下错误:
Request URL:https://api.quickblox.com/users.json
Request method: POST
Request parameters:{
user =     {
    login = 8306706078;
    password = 12345;
};
}
Request headers: {
"Content-Type" = "application/json";
"QB-SDK" = "iOS 2.0.12";
"QB-Token" = 98b2213918ec59f8d669f021c7792f82a7f40dc3;
"QuickBlox-REST-API-Version" = "0.1.1";
}
error.description [QBResponse], status: 422
Response headers: {
"Access-Control-Allow-Origin" = "*";
"Cache-Control" = "no-cache";
Connection = "keep-alive";
"Content-Type" = "application/json; charset=utf-8";
Date = "Tue, 27 Jan 2015 21:41:35 GMT";
"QB-Token-ExpirationDate" = "2015-01-27 23:40:49 UTC";
"QuickBlox-REST-API-Version" = "0.1.1";
Server = "nginx/1.0.15";
Status = "422 Unprocessable Entity"; …您好,有没有办法关闭控制台上的 QuickBlox iOS API 消息输出?我的意思是 URL 和 HTTP 标头。
我使用了 git hub 代码示例。它工作得很好,我想使用这个 api 开发一个应用程序,但我很困惑这个 api 是否免费。如果不是他们有什么类型的付款计划。我已经访问过 Quickblox 网站的计划部分,但我不了解他们的计划
我已经下载了Quickblox IOS SDK 2.6.2版.
SDK中有一些演示项目.喜欢"样本聊天"
我已经替换了"kApplicationID""kAuthKey""kAuthSecret""kAccountKey"
但是,当我运行该项目时,它给出了以下错误: -
[QBCore] Response error: Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: not found (404)" UserInfo={com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x7f95b2df65f0> { URL: https://api.quickblox.com/users/by_tags.json?page=1&per_page=100&tags=dev } { status code: 404, headers {
    "Access-Control-Allow-Origin" = "*";
    "Cache-Control" = "no-cache";
    Connection = "keep-alive";
    "Content-Length" = 1;
    "Content-Type" = "application/json; charset=utf-8";
    Date = "Wed, 20 Jan 2016 11:00:56 GMT";
    "QB-Token-ExpirationDate" = "2016-01-20 12:59:20 UTC";
    "QuickBlox-REST-API-Version" = "0.1.1";
    Server = "nginx/1.6.2";
    Status = "404 Not Found";
    "X-Rack-Cache" = miss;
    "X-Request-Id" = 8341005e68907408343438e49020e8dc;
    "X-Runtime" = …我正在尝试通过QUICKBLOX并在编译我的加入小组代码后加入一个小组。向我显示此错误。
(Error Domain=com.quickblox.chat Code=-1004 "(null)" UserInfo={NSLocalizedRecoverySuggestion=You have to be connected to Chat in order to use Chat API.})
我的代码是:-
let groupChatDialog: QBChatDialog = QBChatDialog(dialogID: "57442b84a28f9a759100000e", type: QBChatDialogType.Group)
self.groupChatDialog.joinWithCompletionBlock { (error: NSError?) -> Void in
             print(error)
任何人都知道这是什么问题。
大家好我需要使用QuickBlox集成视频和音频呼叫
因为我正在使用此链接
我可以使用用户名和密码登录
但是,当用户点击接收视频通话时,他们会收到错误并强行关闭设备上的应用程序
错误是
02-03 18:04:15.726: E/AndroidRuntime(3104): FATAL EXCEPTION: Thread-39405
02-03 18:04:15.726: E/AndroidRuntime(3104): Process: com.quickblox.videochatsample, PID: 3104
02-03 18:04:15.726: E/AndroidRuntime(3104): java.lang.UnsatisfiedLinkError: Couldn't load ilbc-codec from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.quickblox.videochatsample-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.quickblox.videochatsample-2, /vendor/lib, /system/lib]]]: findLibrary returned null
02-03 18:04:15.726: E/AndroidRuntime(3104):     at java.lang.Runtime.loadLibrary(Runtime.java:365)
02-03 18:04:15.726: E/AndroidRuntime(3104):     at java.lang.System.loadLibrary(System.java:526)
02-03 18:04:15.726: E/AndroidRuntime(3104):     at com.googlecode.androidilbc.Codec.<init>(Codec.java:16)
02-03 18:04:15.726: E/AndroidRuntime(3104):     at com.googlecode.androidilbc.Codec.<clinit>(Codec.java:5)
02-03 18:04:15.726: E/AndroidRuntime(3104):     at com.quickblox.videochat.core.objects.AudioRecorder$AudioRecorderRunnable.run(AudioRecorder.java:196)
02-03 18:04:15.726: E/AndroidRuntime(3104):     at java.lang.Thread.run(Thread.java:841)
我找到这段代码时能够创建组对话框:
 chatDialog = [[QBChatDialog alloc] initWithDialogID:@"dialogueid" type:QBChatDialogTypeGroup];
chatDialog.name = @" Bob, Sam, Garry";
chatDialog.occupantIDs = @[@(1)];
[QBRequest createDialog:chatDialog successBlock:^(QBResponse *response, QBChatDialog *createdDialog) {
} errorBlock:^(QBResponse *response) {
}];
但是当我尝试将类型更改为QBChatDialogTypePrivate.对话框没有创建,你可以告诉我什么是对话框ID以及在哪里找到它?
我想将群组视频和音频聊天功能与Quickblox框架集成,但有以下疑问:
注意:如果您有更好的框架选项来集成跨平台视频聊天(iOS/Android),请同时建议.