2016-12-20 11 views
0

私はいくつかのエラーをデバッグしようとしていますが、私が探しているのはバージョンです。私は、同じライブラリの複数のバージョンが「プレイサービス」のようにあることがわかります。古いバージョンを削除して1つのバージョンで作業するのは安全ですか?私はそれがどのようになったのか分かりません。外部ライブラリ(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を使用しているlibraryA、libraryBv10に依存するlibraryC、およびlibraryBv8とlibraryBv10は互換性がありません... – Selvin

+0

私はそのイメージ内の再生サービスを見ていません。あなたのGradleファイル –

答えて

0

はいそうです、彼らのどちらかあなたはバージョンを切り替え、またはあなたがそれらの両方が現在のようにリストされていたときに、あなたのGradleファイルから削除されませんでした依存関係。

いずれの場合も、1つを取り除く。

関連する問題