xiaoyaoyou1212 / BLE

✨Android BLE基础操作框架,基于回调,操作简单。包含扫描、多连接、广播包解析、服务读写及通知等功能。
http://www.huwei.tech/
Apache License 2.0
1.38k stars 364 forks source link

部分手机报错 #88

Open chenAvril opened 3 years ago

chenAvril commented 3 years ago

* Log Head **** Time Of Crash : 09-16_16-11-10 Device Manufacturer: Xiaomi Device Model : Redmi Note 7 Android Version : 10 Android SDK : 29 App VersionName : 1.1.3 App VersionCode : 1 * Log Head ****

java.lang.IllegalArgumentException: 2 > -46 at java.util.Arrays.copyOfRange(Arrays.java:3444) at com.vise.baseble.utils.AdRecordUtil.parseScanRecordAsSparseArray(AdRecordUtil.java:123) at com.vise.baseble.model.BluetoothLeDevice.(BluetoothLeDevice.java:73) at com.vise.baseble.callback.scan.ScanCallback.onLeScan(ScanCallback.java:110) at android.bluetooth.BluetoothAdapter$3.onScanResult(BluetoothAdapter.java:3036) at android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper$1.run(BluetoothLeScanner.java:512) at android.os.Handler.handleCallback(Handler.java:883) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:224) at android.app.ActivityThread.main(ActivityThread.java:7590) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) 请问是什么原因?