diff --git a/app/release/app-release-3.5.0a.apk b/app/release/app-release-3.5.0a.apk
new file mode 100644
index 0000000..b68dbb8
Binary files /dev/null and b/app/release/app-release-3.5.0a.apk differ
diff --git a/app/release/app-release.apk b/app/release/app-release.apk
new file mode 100644
index 0000000..b68dbb8
Binary files /dev/null and b/app/release/app-release.apk differ
diff --git a/app/release/output-metadata.json b/app/release/output-metadata.json
index 1fb9a09..6b00b99 100644
--- a/app/release/output-metadata.json
+++ b/app/release/output-metadata.json
@@ -12,7 +12,7 @@
"filters": [],
"properties": [],
"versionCode": 72,
- "versionName": "3.4.0",
+ "versionName": "3.5.0a",
"enabled": true,
"outputFile": "app-release.apk"
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 8af6043..00484cb 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -3,7 +3,7 @@
xmlns:tools="http://schemas.android.com/tools"
package="uk.org.openseizuredetector"
android:versionCode="72"
- android:versionName="3.5.0">
+ android:versionName="3.5.0a">
diff --git a/app/src/main/java/uk/org/openseizuredetector/SdDataSourceBLE.java b/app/src/main/java/uk/org/openseizuredetector/SdDataSourceBLE.java
index 9ae0f57..0d47be6 100644
--- a/app/src/main/java/uk/org/openseizuredetector/SdDataSourceBLE.java
+++ b/app/src/main/java/uk/org/openseizuredetector/SdDataSourceBLE.java
@@ -149,7 +149,13 @@ public class SdDataSourceBLE extends SdDataSource {
return;
}
- final BluetoothDevice device = mBluetoothAdapter.getRemoteDevice(mBleDeviceAddr);
+ BluetoothDevice device;
+ try {
+ device = mBluetoothAdapter.getRemoteDevice(mBleDeviceAddr);
+ } catch (Exception e) {
+ Log.w(TAG, "bleConnect(): Error connecting to device address "+mBleDeviceAddr+".");
+ device = null;
+ }
if (device == null) {
Log.w(TAG, "bleConnect(): Device not found. Unable to connect.");
return;