-
Notifications
You must be signed in to change notification settings - Fork 40
常见问题
此现象出现于linux环境下,提示:Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
解决办法:编辑当前jre/lib/accessibility.properties文件,以管理员身份注释掉assistive_technologies=org.GNOME.Accessibility.JavaBridge
jamling@jamling-VirtualBox:$ cd /usr/lib/jvm/
jamling@jamling-VirtualBox:/usr/lib/jvm$ cd java-8-openjdk-amd64/
jamling@jamling-VirtualBox:/usr/lib/jvm/java-8-openjdk-amd64$ cd jre/
jamling@jamling-VirtualBox:/usr/lib/jvm/java-8-openjdk-amd64/jre$ sudo vim lib/accessibility.properties
详情请参考:It's an official bug of OpenJDK http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=108
解决方法:Window -> Show View,双击Error Log
,在打开的Error Logs中查看,是否有提示 添加聊天记录XX失败...
,请确认您的浏览器内核较新,比如Windows系统,IE内核为9以下,是不支持的,可以升级浏览器版本来解决(如将IE升级到最新)
解决办法: 1,查看设置项,是否没有勾选保存聊天记录 2,尝试关闭再重新打开 3,聊天记录最多保存条目各个版本不一样,为考虑性能,不是全部的记录都保存
- 在SmartQQ官网登录一下,如果可以登录成功,则在官网手动退出一下。
- 继续扫码登录QQ
参考:SmartQQ初始化失败: 请求失败,Api返回码[1202]
部分账号登录时,因获取最近聊天失败,导致联系人列表不显示,最新版本已优化此问题,如果获取最近聊天失败,则显示空的列表。
微信二维码显示失败,提示java.lang.RuntimeException: javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name
参考:https://github.com/Jamling/SmartQQ4IntelliJ/issues/12 原因是微信的https协议有点问题,需要禁用SNIExtension(Since java1.7),解决办法就是给IDE加上运行参数。
找到你的IDE所在的安装目录下的bin文件夹,打开,找到你的exe运行参数文件,如(idea64.exe.vmoptions,studio64.exe.vmoptions)使用文件编辑器打开此文件,在最后一行添加-Djsse.enableSNIExtension=false保存后重启IDE即可。
以下以intelliJ的IDE示例。
找到IDE的bin目录下的xxx.exe.vmoptions
文件如studio64.exe.vmoptions
或idea64.exe.vmoptions
中添加-Djsse.enableSNIExtension=false
就行了
- Applications
- 找到【IntelliJ IDEA】
- 右击【显示包内容】
- 打开:Contents--->bin
- 使用Atom/其他 编辑【idea.vmoptions】尾部加入:-Djsse.enableSNIExtension=false
- reset
也可以通过exe快捷方式添加参数,如快捷方式目标指向:E:\Android\eclipse\eclipse.exe -nl=en -Djsse.enableSNIExtension=false
,注意这种方式要求exe所在的路径不能带空格。
由于多次登录造成的误判,解决办法如下:
- 点击x断开链接,并等待5秒(可选)
- 在手机上退出网页版微信
- 重新在IDE上扫码登录微信
- 其实不行就多操作几次
- 通用问题
- SmarIM (Swing版本)
- Eclipse插件版
- Intellij插件版
- 协议相关
- SmartQQ