2016-03-24 9 views
0

Ich bin in Android-Entwicklung derzeit plantschen und ich habe ein Android Studio-Projekt, das ich versuche, die QuickBlox sdk hinzuzufügen zu meinem Projekt. Ich habe versucht, den Anweisungen zu folgen, fand aber, dass es nicht funktioniert hat. Bei einigen Nachforschungen habe ich festgestellt, dass ich das mavenCentral() - Bit in der Gradle-Datei wahrscheinlich nicht benötigte, da die bereitgestellten jcentral() -Zeilen die Äquivalente waren und ich daher nur die folgenden Abschnitte zu meinen Gradle-Dateien hinzugefügt habe.Android Studio Gradle Fehler: Konnte nicht auflösen: com.quickblox: quickblox-android-sdk-core: 2.5.1

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

Allerdings, wenn ich diese laufen bekomme ich den Fehler:

Error:A problem occurred configuring project ':app'. 

Could not resolve all dependencies for configuration ':app:_debugCompile'. Could not resolve com.quickblox:quickblox-android-sdk-core:2.5.1. Required by: Wext:app:unspecified Could not resolve com.quickblox:quickblox-android-sdk-core:2.5.1. Could not get resource ' https://github.com/QuickBlox/quickblox-android-sdk-releases/raw/master/com/quickblox/quickblox-android-sdk-core/2.5.1/quickblox-android-sdk-core-2.5.1.pom '. Could not GET ' https://github.com/QuickBlox/quickblox-android-sdk-releases/raw/master/com/quickblox/quickblox-android-sdk-core/2.5.1/quickblox-android-sdk-core-2.5.1.pom '. peer not authenticated

Ich habe gefunden, viele ähnliche Fragen hier, und ich habe einige der vorgeschlagenen Antworten versucht, einschließlich des Hinzufügens der Github Zertifikat in den Java-Zertifikatsspeicher und die Neuinstallation des JDK, aber es scheint keine Wirkung zu haben. Ich renne nicht durch einen Proxy.

Kann mir jemand in die richtige Richtung zeigen?

+0

hi, ist es ähnlich mit mir, lösen Sie dieses Problem? – wanz

Antwort

0

Sie müssen diese Referenz auf der Ebene build.gradle der App-Ebene (oberste Ebene) einschließen. Nur folgende Sache hinzufügen:

allprojects { 
    repositories { 
     jcenter() 

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

Hinweis: Ihre url Wert wird in jcenter Tag geschrieben. Ersetzen Sie es einfach durch das maven {url ..} Tag und synchronisieren Sie Ihr Projekt.

Ich hoffe, es wird Ihnen helfen.