【发布时间】:2016-01-12 09:40:31
【问题描述】:
E/AndroidRuntime(31154): java.lang.NoClassDefFoundError: android.support.v4.app.NotificationCompat$Builder
E/AndroidRuntime(31154): at com.distriqt.extension.pushnotifications.notifications.Notifications.createNotification(Notifications.java:210)
E/AndroidRuntime(31154): at com.distriqt.extension.pushnotifications.notifications.NotificationTask.onPostExecute(NotificationTask.java:58)
E/AndroidRuntime(31154): at com.distriqt.extension.pushnotifications.notifications.NotificationTask.onPostExecute(NotificationTask.java:1)
E/AndroidRuntime(31154): at android.os.AsyncTask.finish(AsyncTask.java:632)
如果我使用示例 PHP 代码发送推送通知,前提是我的应用程序在后台崩溃。吐出上面的错误。如果应用程序在前台,一切正常。
【问题讨论】:
-
试试这个 右键单击您的项目转到属性 -> Java 构建路径。选择订单导出选项卡。确保选择了 Android Private Libraries。如果您引用了库项目。对图书馆项目也做同样的事情。清洁和建造。还转到 android sdk manager 并检查您是否安装了 android sdk 构建工具。这可能不是必需的,但请确保您已安装 android 构建工具。
标签: java android push-notification distriqt