Skip to content

Display a list of connected devices #210

@xa4hf8

Description

@xa4hf8

NearDrop should display a list of connected devices because Android connection status is unreliable.


Mac Bluetooth settings shows device not connected:

Image

Android shows disconnected Mac as available:

Image
  • Google Mobile Services (GMS) silently crashes & Nearby Share fails without visible error message

This Android crash represents evidence that Nearby Share requires a working Bluetooth connection.

FATAL EXCEPTION: highpool[190]
Process: com.google.android.gms.persistent, PID: 23792
java.lang.SecurityException: Need android.permission.BLUETOOTH_ADVERTISE permission for android.content.AttributionSource@b361eed5: GattService startAdvertisingSet
at android.os.Parcel.createExceptionOrNull(Parcel.java:2425)
at android.os.Parcel.createException(Parcel.java:2409)
at android.os.Parcel.readException(Parcel.java:2392)
at android.os.Parcel.readException(Parcel.java:2334)
at android.bluetooth.IBluetoothGatt$Stub$Proxy.startAdvertisingSet(IBluetoothGatt.java:1989)
at android.bluetooth.le.BluetoothLeAdvertiser.startAdvertisingSet(BluetoothLeAdvertiser.java:460)
at android.bluetooth.le.BluetoothLeAdvertiser.startAdvertisingSet(BluetoothLeAdvertiser.java:256)
at cupu.e(:com.google.android.gms@253434029@25.34.34 (190400-800653487):19)
at ddli.l(:com.google.android.gms@253434029@25.34.34 (190400-800653487):462)
at com.google.android.gms.nearby.sharing.NearbySharingChimeraService.X(:com.google.android.gms@253434029@25.34.34 (190400-800653487):987)
at com.google.android.gms.nearby.sharing.NearbySharingChimeraService.X(:com.google.android.gms@253434029@25.34.34 (190400-800653487):828)
at com.google.android.gms.nearby.sharing.NearbySharingChimeraService.Z(:com.google.android.gms@253434029@25.34.34 (190400-800653487):1)
at com.google.android.gms.nearby.sharing.NearbySharingChimeraService.am(:com.google.android.gms@253434029@25.34.34 (190400-800653487):22)
at dcdb.run(:com.google.android.gms@253434029@25.34.34 (190400-800653487):11)
at bblo.c(:com.google.android.gms@253434029@25.34.34 (190400-800653487):50)
at bblo.run(:com.google.android.gms@253434029@25.34.34 (190400-800653487):70)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
at bbrh.run(:com.google.android.gms@253434029@25.34.34 (190400-800653487):8)
at java.lang.Thread.run(Thread.java:1119)
Suppressed: gdsj:
at tk_trace.nearby-BluetoothChangeReceier_onReceive(Unknown Source:0)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions