2015-02-05 2 views
1

내 Android 응용 프로그램에서 신호 탐지에 Estimote SDK를 사용하고 있습니다. Android 4.4.4 버전까지는 문제가 없습니다 .Lollipop에서 오류가 발생했습니다. Estimote github 그들이 갱신 된 SDK에서 수정 한 것처럼 말입니다.하지만 여전히 나를 위해 충돌합니다. 도움이된다면 크게 감사 할 것입니다.Android Lollipop에서 Estimote SDK 충돌을 사용하여 신호 탐지

충돌 로그

java.lang.IllegalArgumentException: This cannot be run on UI thread, starting BLE scan can be expensive 
at com.simelabs.kmb.spotbeak.internal.Preconditions.checkArgument(Preconditions.java:39) 
at com.simelabs.kmb.spotbeak.service.BeaconService.checkNotOnUiThread(BeaconService.java:507) 
at com.simelabs.kmb.spotbeak.service.BeaconService.access$3(BeaconService.java:505) 
at com.simelabs.kmb.spotbeak.service.BeaconService$InternalLeScanCallback.onLeScan(BeaconService.java:485) 
at android.bluetooth.BluetoothAdapter$2.onScanResult(BluetoothAdapter.java:1720) 
at android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper$1.run(BluetoothLeScanner.java:330) 
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.app.ActivityThread.main(ActivityThread.java:5312) 
at java.lang.reflect.Method.invoke(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:372) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:901) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:696) 
이 버그는 즉 최신 estitmote SDK를 항아리, 공식 사이트에서 0.4.3을 설치 해결 된

답변

관련 문제