diff --git a/device-transfer/app/build.gradle b/device-transfer/app/build.gradle
index 5f2263479d..8af90a2a41 100644
--- a/device-transfer/app/build.gradle
+++ b/device-transfer/app/build.gradle
@@ -11,6 +11,12 @@ android {
minSdkVersion MINIMUM_SDK
targetSdkVersion TARGET_SDK
+
+ ndk {
+ abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
+ }
+
+ buildConfigField "String", "LIBSIGNAL_VERSION", "\"libsignal ${libs.versions.libsignal.client.get()}\""
}
compileOptions {
diff --git a/device-transfer/app/src/main/AndroidManifest.xml b/device-transfer/app/src/main/AndroidManifest.xml
index f52af0ad3d..7bc8f9465d 100644
--- a/device-transfer/app/src/main/AndroidManifest.xml
+++ b/device-transfer/app/src/main/AndroidManifest.xml
@@ -3,6 +3,8 @@
xmlns:android="http://schemas.android.com/apk/res/android"
package="org.signal.devicetransfer.app">
+
+
+ app:layout_constraintTop_toBottomOf="@+id/libsignal_version" />
+
+
\ No newline at end of file
diff --git a/device-transfer/lib/build.gradle b/device-transfer/lib/build.gradle
index 86c2be5ab3..ffc6d71752 100644
--- a/device-transfer/lib/build.gradle
+++ b/device-transfer/lib/build.gradle
@@ -22,7 +22,7 @@ android {
dependencies {
implementation libs.androidx.appcompat
implementation project(':core-util')
- implementation libs.libsignal.client
+ implementation libs.libsignal.android
api libs.greenrobot.eventbus
testImplementation testLibs.junit.junit