安卓sdk问题,导致程序崩溃


#1

安卓的crash日志如下:
java.lang.NullPointerException: Attempt to invoke virtual method ‘int java.lang.Object.hashCode()’ on a null object reference
at java.util.concurrent.ConcurrentHashMap.replaceNode(ConcurrentHashMap.java:916)
at java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:907)
at com.aprilbrother.aprilbrothersdk.service.z.a(Unknown Source)
at com.aprilbrother.aprilbrothersdk.service.p.run(Unknown Source)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.os.HandlerThread.run(HandlerThread.java:61)

请帮忙看下什么问题?


#2

请问你是在正常扫描情况下出现这个错误吗 有没有同时开启多个扫描线程呢


#3

github 更新sdk1.6.4 修复了这个问题


#4

嗯嗯,好的,谢谢!


#5

请问接口有更新吗?


#6

接口不变。


#7

最新的SDK 1.6.4,依然崩溃:

java.lang.NullPointerException: Attempt to invoke virtual method ‘int java.lang.Object.hashCode()’ on a null object reference
at java.util.concurrent.ConcurrentHashMap.replaceNode(ConcurrentHashMap.java:916)
at java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:907)
at com.aprilbrother.aprilbrothersdk.service.z.a(Unknown Source)
at com.aprilbrother.aprilbrothersdk.service.p.run(Unknown Source)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.os.HandlerThread.run(HandlerThread.java:61)


#8

可以描述下是在什么情况下崩溃的吗 周围都有哪些设备呢


#9

已更新sdk1.6.5 修复此问题 但是我这没有复现这个问题 所以无法得到验证是否确定修复


#10

我测试的时候,主要发现的是在appcan的调试中心状态下。周围只有蓝牙设备,别的设备没有。那我下载1.6.5再测试一下?