2016-08-30 23 views
0

サードパーティのライブラリを使用して、アプリケーションの新しいモジュールを実装しました。このライブラリでは、com.google.android.gms:play-services-base:9.0.2を使用し、元のアプリケーションでは、com.google.android.gms:play-services:4.3.23を使用しました。そこで矛盾があり、私はgradleを全く同期させることができません。この矛盾を修正するためにとにかくありますか?元のプロジェクトのgoogle playサービスを更新することは問題になりません。なぜなら、作業量は膨大なものになるからです。Androidの競合Google Playサービスのバージョン

+0

plzは参照してください私の答え –

答えて

0

このREFリーファーしてください:https://developers.google.com/android/guides/setup

をし、Googleは、バージョン6.5から、あなたのGradle

でサービスを果たし追加し、あなたの代わりに選択的に、GoogleがアプリにサービスAPIを再生してコンパイルすることができます。

+0

申し訳ありませんのような何かをしようとするが、これは助けることができませんでした。オリジナル版とサードパーティ版の両方でGoogle Playサービスの両方のバージョンからロケーションと地図を使用します。 –

0

この

compile ('com.android.support:recyclerview-v7:22.2.0') { 
     exclude module: 'support-v4' 
    } 
+0

申し訳ありませんが、これは役に立ちません。 –

+0

あなたはあなたが使ったものでlib名を置き換える必要があります。ペーストをコピーするだけではない –

+0

私はそれを知っている!オリジナルの作品とサードパーティの両方でGoogle Playサービスの位置情報サービスを使用していますが、1つはバージョン9を使用し、1はバージョン4を使用します。もちろん、私は第三者のものを除外することはできません。それがコンパイルされないので、どちらも元のプロジェクトのために行います。私はそれをやり直さなければならないし、私はしたくないGoogleの新しいバージョンにアップグレードする必要があります –

関連する問題