1

Я получаю эту ошибку, когда пытаюсь интегрировать Crashlytics с моим проектом. Я использовал плагин Crashlytics для генерации кода. Но когда я делаю синхронизацию в Gradle, это дает следующую ошибку. Я также attavhed в build.gradleПроблемы при интеграции Crashlytics в Android Studio

Ошибка. Не удалось найти метод «org.apache.http.conn.ssl.SSLConnectionSocketFactory (Ljavax/сеть/SSL/SSLContext; Ljavax/сеть/SSL/HostnameVerifier;) V». Возможные причины этой неожиданной ошибки включают в себя: кэш-зависимость

  • Gradle может быть поврежден (иногда это происходит после тайм-аута сетевого соединения.) Повторная загрузка зависимостей и синхронизации проекта (требуется сеть)
  • состояние процесса Gradle строительства (демон) может быть поврежден. Остановка всех демонов Gradle может решить эту проблему. Процессы сборки стоп-градов (требуется перезагрузка)
  • В вашем проекте может быть сторонний плагин, который несовместим с другими плагинами проекта или версией Gradle, запрошенной проектом.
В случае коррумпированных процессов Gradle вы также можете попробовать закрыть среду IDE, а затем убить все процессы Java.

Я попытался установить недействительность кеша, а также изменения в Redownload, а также остановить сборку Gradle и запустить ее.

Я также подключен к Интернету.

The Build отлично работает, если я удаляю зависимость от катастрофы.

Может ли кто-нибудь сказать e, как исправить это.

build.gradle

buildscript { 
    repositories { 
     mavenCentral() 
     maven { url 'https://maven.fabric.io/public' } 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.2' 
     classpath 'io.fabric.tools:gradle:1.+' 
    } 
} 
apply plugin: 'com.android.application' 
apply plugin: 'io.fabric' 

repositories { 
    mavenCentral() 
    maven { url 'https://maven.fabric.io/public' } 
} 

android { 
    compileSdkVersion 23 
    buildToolsVersion "22.0.1" 

    defaultConfig { 
     minSdkVersion 16 
     targetSdkVersion 22 
    } 
} 

dependencies { 
    compile 'com.android.support:support-v4:23.0.0' 
    compile 'com.android.support:support-v13:23.0.0' 
    compile 'com.android.support:appcompat-v7:23.0.0' 
    compile 'com.android.support:palette-v7:23.0.0' 
    compile 'com.android.support:recyclerview-v7:23.0.0' 
    compile 'com.android.support:cardview-v7:23.0.0' 
    compile 'com.squareup.okhttp3:okhttp:3.1.2' 
    compile files('libs/volley.jar') 
    compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
     transitive = true; 
    } 
} 

ответ

0

решен вопрос. Это произошло из-за того, что я использовал более старую версию java, у которой есть несогласованный банкомат httpcomponents, после перехода на последнюю версию проблема была решена.

 Смежные вопросы

  • Нет связанных вопросов^_^