Как обновить com.google android.gms: play-services-auth: 16.0.1? - PullRequest
0 голосов
/ 13 февраля 2019

Я пытаюсь запустить код в android-studio, но получаю следующее предупреждение: «Все библиотеки com.android.support должны использовать одну и ту же спецификацию версии (смешивание версий может привести к сбоям во время выполнения). Найденные версии 28.0.0,26.1.0. Примеры включают com.android.support:animated-vector-drawable:28.0.0 и com.android.support:support-v4:26.1. «Как это исправить?

Я знаю, чтопроблема в этой строке: реализация 'com.google.android.gms: play-services-auth: 16.0.1'

    apply plugin: 'com.android.application'

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

  dependencies {    
  implementation fileTree(dir: 'libs', include: ['*.jar'])     
  **implementation 'com.android.support:support-media- 
  compat:28.0.0'**           
  implementation 'com.android.support:appcompat-v7:28.0.0'    
  implementation 'com.android.support.constraint:constraint- 
  layout:1.1.3'    
  testImplementation 'junit:junit:4.12'    
  androidTestImplementation 'com.android.support.test:runner:1.0.2'    
  androidTestImplementation  'com.android.support.test.espresso:espresso-core:3.0.2'    
  }    


dependencies {    
implementation fileTree(dir: 'libs', include: ['*.jar'])    
implementation 'com.android.support:appcompat-v7:28.0.0'             
**implementation 'com.google.android.gms:play-services-auth:16.0.1'**   
   }        

Итак, у меня есть конфликт здесь: реализация 'com.android.support:support-media-compat: 28.0.0 «и здесь: реализация» com.google.android.gms: play-services-auth: 16.0.1 '
Но play services-auth уже обновлен, но программа по-прежнему сообщаетна версии 26.1.0.

Ответы [ 2 ]

0 голосов
/ 14 августа 2019

Вам необходимо обновить библиотеку Google Sign-In до последней версии.

В моем случае мне нужно обновить v7 AppCompat до v28.После этого проблема, о которой вы заявили, всплыла.Обновление com.google.android.gms:play-services-auth:16.0.1 до последней версии может привести к конфликтам Manifest, поскольку в последней версии используется Androidx.Вы должны либо перенести свой проект на Androidx для поддержки последней версии play-services-auth, либо сделать исключение в зависимостях.Я еще не хотел переходить на Androidx, поэтому последний работает для меня.Я добавил следующее в файл Gradle:

implementation ('com.google.android.gms:play-services-auth:16.0.1'){
    exclude group: 'com.android.support', module:'support-v4'
}
0 голосов
/ 14 февраля 2019

Настройка - Сервисы Google Play, следите за последними версиями. Сервисы Google Play

...