2016-12-20 3 views
0

Я пытаюсь отладить некоторые ошибки, которые у меня есть, и одна вещь, которую я просматриваю, - это версии. Я вижу, что существует несколько версий одной и той же библиотеки, таких как «игровые сервисы». Можно ли просто удалить более старую версию и работать с ней? Я не уверен, как это получилось.Внешние библиотеки (т. Е. Сервисы Google Play), несколько версий одной и той же библиотеки

Обновлено изображение, показывающее игровые услуги. enter image description here

Добавление Gradle файла:

dependencies { 
    compile fileTree(dir: "libs", include: ["*.jar"]) 
    compile project(':react-native-vector-icons') 
    compile project(':react-native-maps') 
    compile project(':react-native-fbsdk') 
    compile "com.android.support:appcompat-v7:23.0.1" 
    compile "com.facebook.react:react-native:+" // From node_modules 
    compile(project(":react-native-google-signin")){ 
     exclude group: "com.google.android.gms" // very important 
    } 
    compile "com.google.android.gms:play-services-auth:10.0.1" //should be at least 9.0.0 
    //compile 'com.facebook.android:facebook-android-sdk:4.5.0' 
    compile "com.facebook.android:facebook-android-sdk:[4,5)" 
} 

Благодарности

+1

«Можно ли просто удалить старую версию и работать с ней?» - вам нужно исправить 'build.gradle' вашего модуля, чтобы вытащить нужную версию. – CommonsWare

+0

, но, конечно, это может быть невозможно ... fx вы используете: libraryA, который использует libraryBv8, libraryC, который зависит от libraryBv10 и libraryBv8 и libraryBv10, несовместимы ... – Selvin

+0

Я не вижу никаких игровых сервисов на этом изображении , Пожалуйста, покажите свой файл Gradle –

ответ

0

Да, они либо не удаляются из вашего Gradle файла при переключении версии, или вы их как в настоящее время в списке зависимостей.

В любом случае, избавиться от одного.

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