Android 2.2.6版本 登录空指针异常(Android 6.0)

问题描述

错误栈java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.easemob.chat.core.j$a.a()' on a null object reference at com.easemob.chat.core.l.c(Unknown Source) at com.easemob.chat.core.l.b(Unknown Source) at com.easemob.chat.core.n.b(Unknown Source) at com.easemob.chat.core.j.b(Unknown Source) at com.easemob.chat.core.EMConnectionManager.initConnectionConfig(Unknown Source) at com.easemob.chat.core.EMConnectionManager.onInit(Unknown Source) at com.easemob.chat.core.EMConnectionManager.onInit(Unknown Source) at com.easemob.chat.EMSessionManager.initXmppConnection(Unknown Source) at com.easemob.chat.EMSessionManager.loginSync(Unknown Source) at com.easemob.chat.EMSessionManager.access$0(Unknown Source) at com.easemob.chat.EMSessionManager$1.run(Unknown Source)

解决方案

还有另外的堆栈信息:java.lang.IllegalStateException: java.lang.IllegalArgumentException: FQDN is null at org.jivesoftware.smack.ConnectionConfiguration.initHostAddresses(Unknown Source) at org.jivesoftware.smack.ConnectionConfiguration.<init>(Unknown Source) at com.easemob.chat.core.EMConnectionManager.initConnectionConfig(Unknown Source) at com.easemob.chat.core.EMConnectionManager.onInit(Unknown Source) at com.easemob.chat.core.EMConnectionManager.onInit(Unknown Source) at com.easemob.chat.EMSessionManager.initXmppConnection(Unknown Source) at com.easemob.chat.EMSessionManager.loginSync(Unknown Source) at com.easemob.chat.EMSessionManager.access$0(Unknown Source) at com.easemob.chat.EMSessionManager$1.run(Unknown Source) Caused by: java.lang.IllegalArgumentException: FQDN is null at org.jivesoftware.smack.util.dns.HostAddress.<init>(Unknown Source) at org.jivesoftware.smack.util.dns.HostAddress.<init>(Unknown Source) ... 9 more java.lang.IllegalArgumentException: FQDN is null at org.jivesoftware.smack.util.dns.HostAddress.<init>(Unknown Source) at org.jivesoftware.smack.util.dns.HostAddress.<init>(Unknown Source) at org.jivesoftware.smack.ConnectionConfiguration.initHostAddresses(Unknown Source) at org.jivesoftware.smack.ConnectionConfiguration.<init>(Unknown Source) at com.easemob.chat.core.EMConnectionManager.initConnectionConfig(Unknown Source) at com.easemob.chat.core.EMConnectionManager.onInit(Unknown Source) at com.easemob.chat.core.EMConnectionManager.onInit(Unknown Source) at com.easemob.chat.EMSessionManager.initXmppConnection(Unknown Source) at com.easemob.chat.EMSessionManager.loginSync(Unknown Source) at com.easemob.chat.EMSessionManager.access$0(Unknown Source) at com.easemob.chat.EMSessionManager$1.run(Unknown Source)

时间: 2024-10-01 02:21:35

Android 2.2.6版本 登录空指针异常(Android 6.0)的相关文章

谷歌推出Android版Chrome测试版本

Android版Chrome谷歌周二发布了Android版Chrome浏览器的测试版本,适用于Android 手机和平板电脑.相关新闻,相关评测.这意味着未来Android 手机上默认的浏览器将被 Chrome 取代.用户可使用谷歌账户直接登陆 Android 移动版 Chrome 浏览器.移动版 Chrome 新功能体现在,浏览更快,加速了页面载入.滚动和放大:地址栏搜索和导航更加直接:可无限制打开标签,可轻松预览堆叠标签,标签之间的切换更加直观:登录 Chrome 同步用户书签,可同步查看用

android自动更新软件版本

  import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import android.app.AlertDialog; import andr

获取Android手机型号,系统版本,App版本号等信息

 MainActivity如下: package cn.testgethandsetinfo; import android.os.Bundle; import android.text.TextUtils; import android.widget.TextView; import android.app.Activity; import android.content.Context; import android.content.pm.PackageInfo; import androi

android Fragment切换跳转子页面空指针异常

问题描述 android Fragment切换跳转子页面空指针异常 我有四个fragment,进程序默认加载第一个,我点击了第四个fragment,然后点击它的地址列表!就会报首页轮播图的空指针异常,哪位大神吗有大概思路,给提示下 解决方案 手动抛出一个异常--- 解决方案二: http://www.51zxw.net/study.asp?vip=12576487

Android客户端实现注册、登录详解(1)_Android

我们在开发安卓App时难免要与服务器打交道,尤其是对于用户账号信息的注册与登录更是每个Android开发人员必须掌握的技能,本文将对客户端的注册/登录功能的实现进行分析,不到之处还请指出. 在这里我们仅讨论客户端如何请求服务器进行注册,而服务器在收到客户端请求后进行的一系列操作并不在本文所述范围内,有兴趣大家可以参考  请求服务器  客户端在进行用户信息的注册和登录时一般使用post请求(携带参数)去服务器.以volley框架请求服务器为例,真正与服务器进行交互的就是如下代码: StringRe

android新建工程选择sdk版本问题

问题描述 android新建工程选择sdk版本问题 我想用4.1一下的版本编译,compile with为什么没有选择项呢? 解决方案 打开sdk manager看看,是不是对应的sdk没了,是的话就重新下一次 解决方案二: 应该是未安装相应的版本,你说的4.1应该是 api level 16版本 Android 4.1 Jelly Bean (API level 16) 4.1.x Jelly Bean Android 4.2 Jelly Bean (API level 17) 4.2.x J

android应用程序支持第三方登录,但同时程序又有自己的用户系统(登录注册)时怎么办,

问题描述 android应用程序支持第三方登录,但同时程序又有自己的用户系统(登录注册)时怎么办, 那么用户异地三方登录时,该怎么操作,不能第三方的帐号直接操作把? 解决方案 第三方登录的时候创建一个本地账户和它关联起来.很多网站都是这么做的. 解决方案二: 几个账号同时登陆,一般的做法是: (1)后上线的将先上线的挤下线,这时下线的一方会被提示下线的原因 (2)同时在线,这时几个账号独立操作.就算是这几个账号是关联在一起的,只要在服务器端做好同步操作即可. 解决方案三: 你是想把不同的登录方式

保持登录状态-Android客户端如何记住登录状态

问题描述 Android客户端如何记住登录状态 最近学习遇到一个问题困扰我好久了,就是android客户端怎么能记住登录状态呢?就像QQ一样,登录了.就显示头像,个人信息等.我一直没能实现.特来求助大神. 解决方案 登录后将用户信息用文件或者sqlite数据库记录下来,程序启动加载. 解决方案二: 不知道啊,为什额会记录呢 解决方案三: 设置一个静态全局变量不就可以了? 解决方案四: 你可以为你登陆的账号设置特定的标记,使用sharedPreference方法存储对应的信息,如果要使用图片的话,

Android客户端实现注册、登录详解(2)_Android

上文中介绍了安卓客户端与服务器交互,实现注册功能,Android客户端实现注册/登录详解(一) 本文将继续介绍App与服务器的交互实现登录和自动登录的功能,上文说到请求服务器进行注册主要是通过POST请求携带参数实现,起作用的主要代码: StringRequest request=new StringRequest(Method.POST, url, new Listener<String>() { //请求成功 @Override public void onResponse(String