2017-04-26 8 views
2

私のアプリでUrbanAirship 8.0.2を使用していますが、25.0.0でアップデートアプリのコンパイルが必要ですが、urbanAirshipによる警告が24.2.1サポート-v4ライブラリとGoogle Playで使用されていますサービス9.4.0。私はUrbanAirship最新バージョン8.3.1を試しましたが、Google Playサービス9.8.0(25.0.0には対応していません)。いくつかの新機能のために、私のアプリケーション要件はGoogleのプレイ10.2です。 Google Play 10.2を追加して25.0.0をサポートすると、build.gradleは、「あなたのアプリは複数のバージョンのサポートv4を使用しています。また、さまざまなGoogleプレイバージョンがアプリクラッシュの原因となる可能性があります。問題を解決する最善の方法は何ですか?Nougat(25.0.0)コンパイル警告

+0

あなたはUrbanAirshipが彼らのSDKをアップデートまで待つ、とたまたま古い24.2.1 SDKのそれまでは使用することができます。 –

答えて

0

のミスマッチを避けるために、新しい依存関係を定義します。

// Support libs 
compile 'com.android.support:appcompat-v7:25.3.1' 
compile 'com.android.support:support-v4:25.3.1' 

// Urban Airship pulls in GCM, so define the newer version 
compile 'com.google.android.gms:play-services-gcm:10.2.1' 

compile 'com.urbanairship.android:urbanairship-sdk:8.3.2'