1
android-sdks \ samples \ android-18 \ legacy \ BluetoothLeGatt에서 Android 샘플을 참조하고 모방합니다.Android에서 Bluetooth 장치를 연결하는 방법
기기를 검색 할 수 있습니다. 그러나 블루투스 기기를 연결하려고하면 앱이 다운됩니다.
이것은 블루투스 기기를 연결하려고 할 때 앱이 다운되는 로그입니다.
D/BtGatt.btif(2443): btif_gattc_scan
D/BtGatt.btif(2443): btgattc_handle_event: Event 1003
D/BtGatt.GattService(2443): unregisterClient() - clientIf=4
D/BtGatt.btif(2443): btif_gattc_unregister_app
D/BtGatt.btif(2443): btgattc_handle_event: Event 1001
D/BtGatt.btif(2443): btif_gattc_upstreams_evt: Event 1
I/ActivityManager(1766): START u0 {cmp=com.example.prevent_the_lost/.DeviceControl (has extras)} from pid 5526
W/WindowManager(1766): Screenshot failure taking screenshot for (166x125) to layer 21015
I/bt-hci (2443): BLE HCI(id=62) event = 0x02)
I/bt-hci (2443): btu_ble_process_adv_pkt
D/BluetoothAdapter(5526): stopLeScan()
I/bt-hci (2443): BLE HCI(id=62) event = 0x02)
I/bt-hci (2443): btu_ble_process_adv_pkt
D/dalvikvm(5526): GC_CONCURRENT freed 165K, 5% free 4427K/4624K, paused 1ms+1ms, total 5ms
W/ActivityManager(1766): Unable to start service Intent { cmp=com.example.prevent_the_lost/.BluetoothLeService } U=0: not found
I/ActivityManager(1766): Displayed com.example.prevent_the_lost/.DeviceControl: +29ms
D/AndroidRuntime(5526): Shutting down VM
W/dalvikvm(5526): threadid=1: thread exiting with uncaught exception (group=0x94ee8648)
E/AndroidRuntime(5526): FATAL EXCEPTION: main
E/AndroidRuntime(5526): java.lang.NullPointerException
E/AndroidRuntime(5526): at com.example.prevent_the_lost.DeviceControl.onOptionsItemSelected(DeviceControl.java:140)
E/AndroidRuntime(5526): at android.app.Activity.onMenuItemSelected(Activity.java:2566)
E/AndroidRuntime(5526): at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:986)
E/AndroidRuntime(5526): at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:735)
E/AndroidRuntime(5526): at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:152)
E/AndroidRuntime(5526): at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:874)
E/AndroidRuntime(5526): at com.android.internal.view.menu.ActionMenuView.invokeItem(ActionMenuView.java:547)
E/AndroidRuntime(5526): at com.android.internal.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:115)
E/AndroidRuntime(5526): at android.view.View.performClick(View.java:4240)
E/AndroidRuntime(5526): at android.view.View$PerformClick.run(View.java:17721)
E/AndroidRuntime(5526): at android.os.Handler.handleCallback(Handler.java:730)
E/AndroidRuntime(5526): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime(5526): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime(5526): at android.app.ActivityThread.main(ActivityThread.java:5103)
E/AndroidRuntime(5526): at java.lang.reflect.Method.invokeNative(NativeMethod)
E/AndroidRuntime(5526): at java.lang.reflect.Method.invoke(Method.java:525)
E/AndroidRuntime(5526): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
E/AndroidRuntime(5526): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
E/AndroidRuntime(5526): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager(1766): Force finishing activity com.example.prevent_the_lost/.DeviceControl
W/WindowManager(1766): Screenshot failure taking screenshot for (166x125) to layer 21020
W/ActivityManager(1766): Activity pause timeout for ActivityRecord{4aad960c u0com.example.prevent_the_lost/.DeviceControl}
I/Process (5526): Sending signal. PID: 5526 SIG: 9
W/InputDispatcher(1766): channel '4aaa49ec com.example.prevent_the_lost/com.example.prevent_the_lost.Device_List (server)' ~ Consumer closed input channel or an error occurred. events=0x9
E/InputDispatcher(1766): channel '4aaa49ec com.example.prevent_the_lost/com.example.prevent_the_lost.Device_List (server)' ~ Channel is unrecoverably broken and will be disposed!
W/InputDispatcher(1766): channel '4aa9c3e4 com.example.prevent_the_lost/com.example.prevent_the_lost.DeviceControl (server)' ~ Consumer closed input channel or an error occurred. events=0xd
E/InputDispatcher(1766): channel '4aa9c3e4 com.example.prevent_the_lost/com.example.prevent_the_lost.DeviceControl (server)' ~ Channel is unrecoverably brokenand will be disposed!
W/InputDispatcher(1766): Attempted to unregister already unregistered input channel '4aaa49ec com.example.prevent_the_lost/com.example.prevent_the_lost.Device_List (server)'
W/InputDispatcher(1766): Attempted to unregister already unregistered input channel '4aa9c3e4 com.example.prevent_the_lost/com.example.prevent_the_lost.DeviceControl (server)'
I/ActivityManager(1766): Process com.example.prevent_the_lost (pid 5526) has died.
I/WindowState(1766): WIN DEATH: Window{4aaa49ec u0 com.example.prevent_the_lost/com.example.prevent_the_lost.Device_List}
I/WindowState(1766): WIN DEATH: Window{4aa9c3e4 u0 com.example.prevent_the_lost/com.example.prevent_the_lost.DeviceControl}
I/ActivityManager(1766): Start proc com.example.prevent_the_lost for activity com.example.prevent_the_lost/.Device_List: pid=5545 uid=10043 gids={50043, 3001,3002, 1028}
I/ActivityThread(5545): Switching default density from 160 to 130
D/BluetoothManagerService(1766): Message: 20
D/BluetoothManagerService(1766): Added callback: [email protected]:true
W/InputMethodManagerService(1766): Got RemoteException sending setActive(false) notification to pid 5526 uid 10043
I/ActivityManager(1766): Displayed com.example.prevent_the_lost/.Device_List: +171ms
D/dalvikvm(1766): GC_CONCURRENT freed 455K, 19% free 7301K/8980K, paused 1ms+1ms, total 12ms
이 로그의 오류는 무엇입니까 ??
누군가 내게 오류를 알려주고 해결하는 방법이 있습니까 ???
감사합니다. > 응용 프로그램 -