2017-11-10 3 views
2

localyticsを4.2から4.5にアップデートしました。
firebaseを最新のバージョン11.6.0にアップデートしました。
私はGradleのを使用しています:android localytics 4.5.1クラッシュNoClassDefFoundError com.localytics.android.BackgroundService

compile 'com.google.android.gms:play-services-ads:11.6.0' 
compile 'com.google.firebase:firebase-core:11.6.0' 
compile 'com.google.firebase:firebase-messaging:11.6.0' 
compile 'com.localytics.android:library:4.5.1' 
compile 'com.android.support:appcompat-v7:26.1.0' 

は、残念ながら、このアプリは、このトレースを起動時にクラッシュします

java.lang.NoClassDefFoundError: com.localytics.android.BackgroundService 
at com.localytics.android.ManifestHandler.cancelBackgroundTask(ManifestHandler.java:180) 
at com.localytics.android.ManifestHandler._onUploadCompleted(ManifestHandler.java:162) 
at com.localytics.android.BaseHandler._uploadCallback(BaseHandler.java:326) 
at com.localytics.android.BaseHandler$3.run(BaseHandler.java:129) 
at com.localytics.android.BaseProvider.runBatchTransaction(BaseProvider.java:403) 
at com.localytics.android.BaseHandler._runBatchTransactionOnProvider(BaseHandler.java:154) 
at com.localytics.android.BaseHandler.handleMessage(BaseHandler.java:125) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:135) 
at android.os.HandlerThread.run(HandlerThread.java:61) 

私は(古いバージョンに戻す以外に)これを修正する方法は考えています。

+0

これをどのように修正しましたか?私はここで同じ問題を経験しています。ありがとう! – bisonfute

+0

私は今度はダウングレードしました... –

+0

あなたの答えをありがとう。同じように4.4.1にダウングレードしました。 Localyticsの誰かに:あなたのAndroid SDKの最新バージョンがうまくいかないようです。 – bisonfute

答えて

2

欠けているものを追跡して追加します。私の場合、gcmの依存関係でした。

implementation "com.google.android.gms:play-services-gcm:11.6.2" 

サポートライブラリのバージョンとbuildToolsVersionを最新のバージョンにアップグレードすることもできます。

+0

正確には27.0.2に更新しなければならなかった –

関連する問題