問題:以下の依存関係をbuild.gradleに追加すると、multiDexエラーが発生します。私は不必要な依存関係がある場合にこれが起こることを知っていますが、私はそれを並べ替えることができません。私は私のアプリで1回のプッシュ通知のためにこれをやっています。gcmとonesignalプッシュ通知の依存関係を追加する際にMultiDexエラーが発生する
私は私のbuild.gradleファイルに依存関係を、次の追加:この私のアプリが正常に動作して前に
compile 'com.google.android.gms:play-services:8.1.0'
compile 'com.google.android.gms:play-services-ads:8.1.0'
compile 'com.google.android.gms:play-services-identity:8.1.0'
compile 'com.google.android.gms:play-services-gcm:8.1.0'
compile 'com.onesignal:OneSignal:[email protected]'
compile 'com.google.android.gms:play-services-analytics:8.1.0'
compile 'com.google.android.gms:play-services-location:8.1.0'
。私のGradleファイルに間に合わないの依存性のすべてが(上記の依存関係を含む)を以下に列挙されている
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/android-support-v4.jar')
compile files('libs/Parse-1.3.0.jar')
compile files('libs/signpost-commonshttp4-1.2.1.2.jar')
compile files('libs/signpost-core-1.2.1.2.jar')
compile files('libs/signpost-jetty6-1.2.1.2.jar')
testCompile 'junit:junit:4.12'
compile files('libs/volley.jar')
compile 'com.google.android.gms:play-services:8.1.0'
compile 'com.google.android.gms:play-services-ads:8.1.0'
compile 'com.google.android.gms:play-services-identity:8.1.0'
compile 'com.google.android.gms:play-services-gcm:8.1.0'
compile 'com.onesignal:OneSignal:[email protected]'
compile 'com.google.android.gms:play-services-analytics:8.1.0'
compile 'com.google.android.gms:play-services-location:8.1.0'
}
この問題を解決する方法上の任意のヘルプ?
コンパイル 'com.google.android.gms:play-services:8.1.0' フルバージョンの再生サービスが必要ですか?あなたはそれを削除しようとすることができます(それはまったくmultidexの必要性を減らすかもしれません)? – Ramesh
を試してみてください。 –
確かに教えてください – Ramesh