NearDrop should display a list of connected devices because Android connection status is unreliable.
Mac Bluetooth settings shows device not connected:
Android shows disconnected Mac as available:
- 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)
NearDrop should display a list of connected devices because Android connection status is unreliable.
Mac Bluetooth settings shows device not connected:
Android shows disconnected Mac as available:
This Android crash represents evidence that Nearby Share requires a working Bluetooth connection.