注意:在新版本的Android SDK中可能会遇到以下错误。
... ...
08-23 02:28:44.184: W/dalvikvm(282): VFY: unable to find class referenced in signature (Lcom/ibm/mqtt/MqttPersistence;)
08-23 02:28:44.194: I/dalvikvm(282): Failed resolving Lcom/tokudu/demo/PushService$MQTTConnection; interface 35 'Lcom/ibm/mqtt/MqttSimpleCallback;'
08-23 02:28:44.194: W/dalvikvm(282): Link of class 'Lcom/tokudu/demo/PushService$MQTTConnection;' failed
08-23 02:28:44.194: E/dalvikvm(282): Could not find class 'com.tokudu.demo.PushService$MQTTConnection', referenced from method com.tokudu.demo.PushService.connect
08-23 02:28:44.194: W/dalvikvm(282): VFY: unable to resolve new-instance 42 (Lcom/tokudu/demo/PushService$MQTTConnection;) in Lcom/tokudu/demo/PushService;
... ...
08-23 02:28:44.404: E/AndroidRuntime(282): java.lang.VerifyError: com.tokudu.demo.PushService
08-23 02:28:44.404: E/AndroidRuntime(282): at com.tokudu.demo.PushActivity$1.onClick(PushActivity.java:32)
08-23 02:28:44.404: E/AndroidRuntime(282): at android.view.View.performClick(View.java:2408)
08-23 02:28:44.404: E/AndroidRuntime(282): at android.view.View$PerformClick.run(View.java:8816)
08-23 02:28:44.404: E/AndroidRuntime(282): at android.os.Handler.handleCallback(Handler.java:587)
08-23 02:28:44.404: E/AndroidRuntime(282): at android.os.Handler.dispatchMessage(Handler.java:92)
08-23 02:28:44.404: E/AndroidRuntime(282): at android.os.Looper.loop(Looper.java:123)
08-23 02:28:44.404: E/AndroidRuntime(282): at android.app.ActivityThread.main(ActivityThread.java:4627)
08-23 02:28:44.404: E/AndroidRuntime(282): at java.lang.reflect.Method.invokeNative(Native Method)
08-23 02:28:44.404: E/AndroidRuntime(282): at java.lang.reflect.Method.invoke(Method.java:521)
08-23 02:28:44.404: E/AndroidRuntime(282): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
08-23 02:28:44.404: E/AndroidRuntime(282): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
08-23 02:28:44.404: E/AndroidRuntime(282): at dalvik.system.NativeStart.main(Native Method)
... ...
原因是发布的时候没有加入wmqtt.jar包,解决办法如下:
1> 在项目根目录下创建libs目录,并把wmqtt.jar包移入该目录。
2> 重新配置项目的Java Build Path(右键菜单中的Properties选项中)。
3> 重新打包发布即可。
相关推荐
极光推送是一款在中国广泛应用的移动消息推送服务,它为开发者提供了高效、稳定的消息推送解决方案,支持Android和iOS等多种平台。本教程将详细讲解如何在Android客户端与PHP服务器端集成极光推送服务,实现消息的...
【标题】"openfire+asmock实现android消息推送"揭示了如何在Android平台上利用Openfire服务器和Mocking框架AsMock来构建一个实时的消息推送系统。Openfire是一款开源的即时通讯服务器,它基于XMPP(Extensible ...
Android 中实现消息推送机制是指在 Android 应用程序中,通过后台服务实现消息推送功能,以便在应用程序不在前台运行的情况下,仍然能够及时地将重要信息推送给用户。下面是实现 Android 消息推送机制的关键知识点:...
在Android开发中,消息推送是一项关键功能,它能让应用程序在后台运行时接收并处理服务器端的重要更新,即使用户没有直接与应用交互也是如此。本教程将详细介绍如何通过Service组件实现一个客户端的消息推送系统,并...
Android实例源码-消息推送通知栏类安卓源代码(5例) NotificationTest 消息推送的简单demo 实现Notification的通知栏常驻 消息推送完美demo 消息推送最新demo +服务器 激光推送客户端demo
Android 基于 MQTT 消息推送通知指南 Android 消息推送通知是 Android 应用程序中的一项重要功能,它允许服务器向手机客户端发送实时的通知消息。然而,实现 Android 消息推送通知远比 iPhone 上的推送通知解决方案...
Android消息推送服务器端+客户端
这里,我们主要关注"android 消息推送源码+执行截图"这个主题,这通常涉及到如何实现一个自定义的消息推送系统或者集成第三方推送服务。 首先,Android的消息推送通常基于Google的Firebase Cloud Messaging (FCM)...
**MQTT协议实现Android消息推送** 在移动应用开发中,实时消息推送是一项关键功能,它能让用户及时接收到新信息、通知或者系统更新等。本文将深入探讨如何使用MQTT(Message Queuing Telemetry Transport)协议来...
一个Android消息推送系统,包括Android客户端和服务端的实现。客户端支持长连接和短连接方式,长连接采用MQTT协议,短连接采用HTTP协议。服务端整合到web项中目中,有一个简单的界面进行操作处理。
在移动应用开发中,尤其是在Android和iOS平台上,为了实现消息的即时推送,Openfire 提供了集成推送服务的功能。下面将详细解释如何使用Openfire为Android和iOS设备实现推送功能。 首先,了解XMPP和推送服务的基本...
基于SpringBoot、RabbitMQ的Android消息推送平台搭建。亲测可用。有的公司对所要推送的消息保密要求比较高,不希望被第三方看到,可以使用此种方式进行消息推送。如果所要推送的人群比较多,可以搭建RabbitMQ集群...
在Android应用开发中,消息推送是一项关键功能,它允许服务器向客户端发送实时更新,如通知、新消息或促销信息,而无需用户主动打开应用程序。本文将深入探讨Android客户端和服务器端的消息推送机制。 首先,我们要...
这份资源包含了一个基于MQTT协议的Android消息推送系统,涵盖了客户端和服务端的源代码,适合进行Android毕业设计或论文研究。下面将详细讲解这个系统的关键技术和实现步骤。 首先,MQTT(Message Queuing ...
这个“Android+OpenCV+人脸识别源码(完整)”项目,正是一个整合了Android与OpenCV的示例,用于在Android设备上实时检测和识别人脸。 首先,OpenCV(开源计算机视觉库)是这个项目的核心组件。它是一个跨平台的库...
在Android应用开发中,消息推送是一项关键功能,它能让服务器主动向客户端发送信息,即使应用不在前台运行也能接收到通知。以下是一个简单的Android消息推送机制的实现步骤和代码实例: 1. **理解消息推送机制** ...
在Android平台上进行应用程序开发时,有时需要实现实时通信功能,比如消息推送。这就涉及到网络编程,特别是使用Socket进行通信。Socket是TCP/IP协议的一部分,它允许两台计算机通过网络进行双向通信。在这个...
《Android+Tomcat+MySql+jsp一万行代码无线点餐系统详解》 在现代餐饮行业中,技术的应用已经成为提升服务效率、优化客户体验的重要手段。本文将深入解析一个基于Android客户端、Tomcat服务器、MySQL数据库以及JSP...