2017-03-20 44 views
1

我在android studio2.2.1中使用quickblox構建了一個簡單的聊天應用程序,其工作正常,與quickblox-android-0.8.1.jar
但現在我想添加附件。我爲(content, core, messages, chat 2.5.1)使用了四個以上的個人.jar
我遵循quickblox網站指南。但獲得zip例外重複條目com/quickblox/BuildConfig.class。我究竟做錯了什麼?幫助 build.gradleZip異常,重複條目com/quickblox/BuildConfig.class

[https://i.stack.imgur.com/m9XRj.png]

+0

請出示您的gradle這個文件 –

+1

先生,哪一個???應用程序級別或項目級別gradle? –

+0

項目,我們需要檢查你的依賴性來 –

回答

0

您必須刪除quickblox-Android的SDK-0.8.2.jar依賴和與

allprojects { 
    repositories { 
     maven { 
      url "https://github.com/QuickBlox/quickblox-android-sdk-releases/raw/master/" 
     } 
    } 
} 

def qbSdkVersion = '2.5.1' 

dependencies { 
    сompile "com.quickblox:quickblox-android-sdk-core:$qbSdkVersion" 
    сompile "com.quickblox:quickblox-android-sdk-chat:$qbSdkVersion" 
    сompile "com.quickblox:quickblox-android-sdk-content:$qbSdkVersion" 
    сompile "com.quickblox:quickblox-android-sdk-messages:$qbSdkVersion" 
    сompile "com.quickblox:quickblox-android-sdk-customobjects:$qbSdkVersion" 
} 

而且還取代它,

您必須將代碼調整爲QuickBlox Android SDK 2.x系列。 Android SDK 0.8太老,它在1.x和2.x中有一些主要的變化。

不過,我建議您更新到最新版本3.3 https://quickblox.com/developers/Android#Framework_changelog

+0

我已經添加了庫,根據你的建議,但這次我沒有得到像QBCallback許多Quickblox方法。所以我該怎麼做?? –

+0

我建議你從這裏開始https:// quickblox。com/developers/Android ,如何使用最新的QuickBlox API –

+0

先生,我遵循quickblox站點根據您的建議爲新的sdk3.3.0,但我不明白Signin流程的流程。它極大地改變了新的quickblox sdk的全部概念。先生,我只是想知道在這種情況下簽名流程(用戶).plz幫助。 –