react-native-beacons-manager icon indicating copy to clipboard operation
react-native-beacons-manager copied to clipboard

Error : App not detecting bluetooth on Android 10

Open nlatreche opened this issue 3 years ago • 2 comments

Version

1.0.7

Platform

Android

OS version

android 10

Steps to reproduce

  1. npm install react-native-beacons-manager

  2. react-native link react-native-beacons-manager

  3. Implement import { DeviceEventEmitter } from 'react-native' import Beacons from 'react-native-beacons-manager'

    // Tells the library to detect iBeacons Beacons.detectIBeacons()

    // Start detecting all iBeacons in the nearby try { await Beacons.startRangingBeaconsInRegion('region', 'uuid') console.log(Beacons ranging started succesfully!) } catch (err) { console.log(Beacons ranging not started, error: ${error}) }

    // Print a log of the detected iBeacons (1 per second) DeviceEventEmitter.addListener('beaconsDidRange', (data) => { console.log('Found beacons!', data.beacons) })

Expected behavior

Can detect bluetooth

Actual behavior

Error: AndroidRuntime: java.lang.NoSuchMethodError: No interface method putArray(Ljava/lang/String;Lcom/facebook/react/bridge/WritableArray;)V in class Lcom/facebook/react/bridge/WritableMap; or its super classes (declaration of 'com.facebook.react.bridge.WritableMap' appears in /data/app/com.myapp3-NFZv6rmDdWLHauPmFl6xlA==/base.apk) AndroidRuntime: at com.mackentoch.beaconsandroid.BeaconsAndroidModule.createRangingResponse(BeaconsAndroidModule.java:299) AndroidRuntime: at com.mackentoch.beaconsandroid.BeaconsAndroidModule.access$300(BeaconsAndroidModule.java:37) AndroidRuntime: at com.mackentoch.beaconsandroid.BeaconsAndroidModule$2.didRangeBeaconsInRegion(BeaconsAndroidModule.java:280) E AndroidRuntime: at org.altbeacon.beacon.BeaconIntentProcessor.onHandleIntent(BeaconIntentProcessor.java:68) E AndroidRuntime: at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:78) E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:107) E AndroidRuntime: at android.os.Looper.loop(Looper.java:237) E AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:67)

nlatreche avatar Feb 04 '21 08:02 nlatreche

Did you find a solution?

gaveen5555 avatar Oct 25 '21 05:10 gaveen5555

Use this git://github.com/MacKentoch/react-native-beacons-manager.git#46089b8 in your package.json instead of the release version.

dmontecillo avatar Oct 27 '21 13:10 dmontecillo