android localytics 4.5.1 崩溃 NoClassDefFoundError com.localytics.android.BackgroundService

Posted

技术标签:

【中文标题】android localytics 4.5.1 崩溃 NoClassDefFoundError com.localytics.android.BackgroundService【英文标题】:android localytics 4.5.1 crash NoClassDefFoundError com.localytics.android.BackgroundService 【发布时间】:2017-11-10 10:58:56 【问题描述】:

我将本地化从 4.2 更新到 4.5。 我也将我的 firebase 更新到了最新版本 11.6.0。 我正在使用 gradle:

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)

我不知道如何解决这个问题(除了恢复到旧版本)。

【问题讨论】:

你是怎么解决这个问题的?我在这里遇到同样的问题。谢谢! 我暂时降级了…… 感谢您的回答。我做了同样的降级到 4.4.1。对于 Localytics 的任何人:您的 Android SDK 的最新版本似乎无法正常运行。 【参考方案1】:

跟踪缺少的内容并添加。在我的情况下,它是 gcm 依赖项。

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

您也可以尝试将您的支持库版本和 buildToolsVersion 升级到最新版本。

【讨论】:

以上是关于android localytics 4.5.1 崩溃 NoClassDefFoundError com.localytics.android.BackgroundService的主要内容,如果未能解决你的问题,请参考以下文章

在 Localytics 推送通知中实现深度链接

在多个平台上使用 Localytics - 单独的应用程序密钥?

无法在 iOS 上集成 localytics-react-native

如何对 PhoneGap Build 的 Localytics 安装进行故障排除?

如何解决PhoneGap Build的Localytics安装问题?

如何使用 R 中的 httr 包使用 Localytics 中的数据提取数据?