Не удается найти версию com.google.code.findbugs: jsr305, которая удовлетворяет ограничениям версии - PullRequest
0 голосов
/ 04 февраля 2019

Когда генерируется подписанный APK для реального, я получаю это сообщение об ошибке:

Cannot find a version of 'com.google.code.findbugs:jsr305' that satisfies the version constraints: 
   Dependency path 'XX:app:unspecified' --> 'androidx.test.espresso:espresso-core:3.1.2-alpha01' --> 'com.google.code.findbugs:jsr305:2.0.1'
   Constraint path 'XX:app:unspecified' --> 'com.google.code.findbugs:jsr305' strictly '1.3.9' because of the following reason: debugRuntimeClasspath uses version 1.3.9

Это мое приложение: gradle

android {
compileSdkVersion 28
defaultConfig {
    applicationId "com.XX.XX"
    minSdkVersion 25
    targetSdkVersion 28
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
}


 }

 dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'androidx.appcompat:appcompat:1.1.0-alpha01'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'com.google.guava:guava:22.0-android'

testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.2-alpha01'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.2-alpha01'
}

Однако, если я собираюсь для отладки, он работает нормально, нокогда я генерирую подписанный релиз, я получаю это сообщение, я пытался Google, но, похоже, не нашел правильный ответ.

1 Ответ

0 голосов
/ 18 февраля 2019

У меня была похожая проблема сегодня, и я обнаружил следующее: https://github.com/trello/RxLifecycle/issues/154

Мне удалось исправить мою проблему, отредактировав build.gradle из Gradle Scripts в (module: app) под зависимостями, добавив:

androidTestImplementation 'com.google.code.findbugs:jsr305:1.3.9'

Первоначально я пробовал другой номер версии, но получил сообщение об ошибке, в котором говорилось, какую версию использовать, поэтому может потребоваться несколько попыток.

...