2016-10-19 8 views
0

私は、WorkBarSherlockライブラリと古いgoogleプレイサービスプロジェクトをワークスペースで使用する古いプロジェクトを持っています。今度はプロジェクトにプッシュ通知を追加する必要がありますが、このためにはcom.google.firebaseをコンパイルする必要があります:firebase-messaging:9.4.0次に、「パッケージ名が '複数のライブラリ」という例外があります。このプロジェクトでは、SherlockMapFragment内のgetMap()を参照して古いバージョンのGoogleマップを使用していたため、古いgoogle playプロジェクトモジュールを維持する必要があります。同じプロジェクトの2つのgoogle playライブラリ

firebaseと古いGoogle Playプロジェクトをコンパイルするにはどうすればいいですか?古いGoogle Playのプロジェクトからのみ、私はGoogle Playのプロジェクトから、一つのサービスをコンパイルすることができ、マップのコンポーネントを必要とする

は、事前にありがとう

+0

試し加える 'com.google.android.gms:PLAY-サービスマップ:9.6.1'。 –

答えて

0

はおそらくこれを試してみてください?!

  1. firebaseライブラリを追加

にcom.google.firebaseサービスはGoogle Playの古いライブラリを削除し、そして

  • 最後の3桁をキープ:firebaseメッセージング:9.4.0

    1. 旧ライブラリーの必要な部分を最後の3桁で追加します

    com.google.android.gms:プレイサービスマップ:X.Y.Z

    関連する問題