react-native-beacons-manager
react-native-beacons-manager copied to clipboard
Error : App not detecting bluetooth on Android 10
Version
1.0.7
Platform
Android
OS version
android 10
Steps to reproduce
-
npm install react-native-beacons-manager
-
react-native link react-native-beacons-manager
-
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)
Did you find a solution?
Use this git://github.com/MacKentoch/react-native-beacons-manager.git#46089b8
in your package.json
instead of the release version.