android - 如何在android中实现聊天应用程序?

标签 android

我正在用 android 开发聊天应用程序... 我在运行我的应用程序时遇到了一些异常

08-27 18:05:29.545: WARN/System.err(809): java.security.KeyStoreException: KeyStore jks implementation not found
08-27 18:05:29.565: WARN/System.err(809):     at java.security.KeyStore.getInstance(KeyStore.java:134)
08-27 18:05:29.565: WARN/System.err(809):     at org.jivesoftware.smack.ServerTrustManager.<init>(ServerTrustManager.java:61)
08-27 18:05:29.589: WARN/System.err(809):     at org.jivesoftware.smack.XMPPConnection.proceedTLSReceived(XMPPConnection.java:1246)
08-27 18:05:29.594: WARN/System.err(809):     at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:313)
08-27 18:05:29.594: WARN/System.err(809):     at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:44)
08-27 18:05:29.604: WARN/System.err(809):     at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:76)

并且还收到验证异常,但我检查了我的用户名和密码...

08-27 18:05:31.184: ERROR/AndroidRuntime(809): FATAL EXCEPTION: Thread-9
08-27 18:05:31.184: ERROR/AndroidRuntime(809): java.lang.VerifyError: org.jivesoftware.smack.sasl.SASLMechanism
08-27 18:05:31.184: ERROR/AndroidRuntime(809):     at java.lang.Class.getDeclaredConstructors(Native Method)
08-27 18:05:31.184: ERROR/AndroidRuntime(809):     at java.lang.Class.getConstructor(Class.java:477)
08-27 18:05:31.184: ERROR/AndroidRuntime(809):     at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:303)
08-27 18:05:31.184: ERROR/AndroidRuntime(809):     at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:395)
08-27 18:05:31.184: ERROR/AndroidRuntime(809):     at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:349)
08-27 18:05:31.184: ERROR/AndroidRuntime(809):     at com.sample.test.HelloFormStuffActivity$1.run(HelloFormStuffActivity.java:41)
08-27 18:05:31.184: ERROR/AndroidRuntime(809):     at java.lang.Thread.run(Thread.java:1096)

最佳答案

jks 没有在 android 中实现。改为将其更改为 bks。

关于android - 如何在android中实现聊天应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3584180/

相关文章:

Android Studio - 启动器 Activity 未启动

android - 如何使用 MediaCodec 从视频中获取位图(帧)

android - 单击该 ListItem 中的 RadioButton 时获取 ListItem id/位置。

android - 如何在 Android 中不使用 webview 显示网页

android - 在 Android 中将替代短信发送器设置为默认发送器

android - 从 VideoView 调用 MediaPlayer.PrepareAsync

android - 如何通过外部按钮在 ListView 中设置可见性?

java - android中可以离线工作的语音识别

android - 如何根据一些特定的分辨率计算分辨率?

java - 在 Libgdx 中绘制渐变