Fix BLE Connectivity Issue in Android App
Budget: $50 – $0 USD
have created and fully functional android app that connects to a peripheral device via ble
I need an experienced developer with ble devices to assist to identifying why my app is crashing half way through bootup as it connects to the ble device.
all the ble code is contained in one single file called BLEService.java and the issue is contained within that file and no other.
This is a very easy and gast project for an experienced android app developer with skills in BLE connectivity
The BLE device uses the TM2500 chipset as its a vehicle tracking device that has BLE connectivity
I am looking for a developer who is able to connect live to my laptop and work on the code live whilst i am also present as the hardware the app connects to is within range of the app itself this this prject MUST be done by the developer connecting to me laptop and debugging the bleservice code from within android studio locally
I am prepared to work on an hourly basis ( i doubt it will take a skilled android developer and hour to resolve the issueif they are suitably experienced with BLE connectivity coding )
i am prepared to pay the developer for their efforts in advance based on 1 hrs work at a rate of $50US per hour, if they can identify and resolve the problem in under 1 hr thats fine they have been paid a bonus
There will be the need in coming months to take the android app and transition it to and IOS version as well and il will be seeking a suitably experienced developer for the project as well later on in the year
The android studio error being generated is
FATAL EXCEPTION: main
Process: com.here.speedlessdriving.driverapp, PID: 10942
java.lang.RuntimeException: Unable to bind to service com.here.speedlessdriving.driverapp.services.BLEService@7a42aa7 with Intent { cmp=com.here.speedlessdriving.driverapp/.services.BLEService }: java.lang.IllegalArgumentException: serviceUuid is null
at android.app.ActivityThread.handleBindService(ActivityThread.java:5118)
at android.app.ActivityThread.-$$Nest$mhandleBindService(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2433)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8762)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)
Caused by: java.lang.IllegalArgumentException: serviceUuid is null
at android.bluetooth.le.AdvertiseData$Builder.addServiceUuid(AdvertiseData.java:294)
at com.here.speedlessdriving.driverapp.services.BLEService.startPeripheral(BLEService.java:1626)
at com.here.speedlessdriving.driverapp.services.BLEService.onBind(BLEService.java:1483)
at android.app.ActivityThread.handleBindService(ActivityThread.java:5103)
at android.app.ActivityThread.-$$Nest$mhandleBindService(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2433)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8762)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)
I need an experienced developer with ble devices to assist to identifying why my app is crashing half way through bootup as it connects to the ble device.
all the ble code is contained in one single file called BLEService.java and the issue is contained within that file and no other.
This is a very easy and gast project for an experienced android app developer with skills in BLE connectivity
The BLE device uses the TM2500 chipset as its a vehicle tracking device that has BLE connectivity
I am looking for a developer who is able to connect live to my laptop and work on the code live whilst i am also present as the hardware the app connects to is within range of the app itself this this prject MUST be done by the developer connecting to me laptop and debugging the bleservice code from within android studio locally
I am prepared to work on an hourly basis ( i doubt it will take a skilled android developer and hour to resolve the issueif they are suitably experienced with BLE connectivity coding )
i am prepared to pay the developer for their efforts in advance based on 1 hrs work at a rate of $50US per hour, if they can identify and resolve the problem in under 1 hr thats fine they have been paid a bonus
There will be the need in coming months to take the android app and transition it to and IOS version as well and il will be seeking a suitably experienced developer for the project as well later on in the year
The android studio error being generated is
FATAL EXCEPTION: main
Process: com.here.speedlessdriving.driverapp, PID: 10942
java.lang.RuntimeException: Unable to bind to service com.here.speedlessdriving.driverapp.services.BLEService@7a42aa7 with Intent { cmp=com.here.speedlessdriving.driverapp/.services.BLEService }: java.lang.IllegalArgumentException: serviceUuid is null
at android.app.ActivityThread.handleBindService(ActivityThread.java:5118)
at android.app.ActivityThread.-$$Nest$mhandleBindService(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2433)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8762)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)
Caused by: java.lang.IllegalArgumentException: serviceUuid is null
at android.bluetooth.le.AdvertiseData$Builder.addServiceUuid(AdvertiseData.java:294)
at com.here.speedlessdriving.driverapp.services.BLEService.startPeripheral(BLEService.java:1626)
at com.here.speedlessdriving.driverapp.services.BLEService.onBind(BLEService.java:1483)
at android.app.ActivityThread.handleBindService(ActivityThread.java:5103)
at android.app.ActivityThread.-$$Nest$mhandleBindService(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2433)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8762)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)