Error:(28, 13) zu lösen Gescheitert: com.squareup.okhttp3:okhttp:3.2.0
Habe ich ein problem mit android studio.
Habe ich die .jar-Datei von okhttp von diesem link : https://github.com/square/okhttp meine libs auf meinem android-studio. und wenn ich versuche, fügen Sie diese Zeile : compile 'com.squareup.okhttp3:okhttp:3.2.0' in der Abhängigkeiten im build.gradle(Module:app), nach dem Versuch, zu synchronisieren, bekomme ich Fehler 28, 13. Tatsächlich nach einiger recherche fand ich heraus, dass ich kann nicht alles kompilieren in Abhängigkeiten und synchronisieren Sie Sie daran erinnern, dass ich gecheckt habe mein "android SDK build-tool" installiert ist.
hören ist das ganze von meinem code in build.gradle(app) Verzeichnis:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "com.example.kasra.stormy"
minSdkVersion 14
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'], )
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile files('libs/okhttp-3.2.0.jar')
compile 'com.squareup.okhttp3:okhttp:3.2.0'
}
Werde ich sehr froh und dankbar, wenn mir jemand helfen dieses problem zu beheben.
Danke sehr:)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entweder dein internet ist schlecht und Sie kann nicht downloaden, die Datei aus JCenter, oder fehlt Ihnen nur noch ein
repositories
Abschnitt in Ihrem gradle-Datei.Auch, wenn Sie gehen zu kompilieren mit gradle statt einer JAR-Datei, dann löschen Sie die Datei
libs/okhttp-3.2.0.jar
und entfernen Sie die Zeile, die sagtcompile files('libs/okhttp-3.2.0.jar')
.Es ist auch erwähnenswert, dass Sie nicht brauchen, alle Zeilen, die beginnen mit
compile files('libs/
weilcompile fileTree(dir: 'libs', include: ['*.jar'], )
enthält bereits alle JAR-Dateien innerhalb deslibs/
Ordner.Entfernen Sie einfach
compile files('libs/okhttp-3.2.0.jar')
Ich mein problem gelöst durch Bearbeiten der my-build.gradle als unten:
sollten Sie ändern Sie die build.gradle(app):
verwenden
statt
oder Folgen Sie einfach der Anleitung, wie erwähnt hier.
Überprüfen Sie Ihren code in der app.gradle
apply plugin: 'com.android.application'
repositories {
jcenter()}
ODER
machen Sie Ihren kompilieren okhttp in den offline-Modus, Nächstes deaktivieren Sie die Option offline-Modus unter Einstellungen -> gradle. und versuchen, es wieder