diff --git a/app/build.gradle b/app/build.gradle
index b395fa882..a93f755e0 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -10,8 +10,8 @@ def firebaseEnabled() {
}
def isLocalAarAvailable() {
- File debugAar = new File('linphone-sdk/build/linphone-sdk/bin/outputs/aar/linphone-sdk-android-debug.aar')
- File releaseAar = new File('linphone-sdk/build/linphone-sdk/bin/outputs/aar/linphone-sdk-android-release.aar')
+ File debugAar = new File('linphone-sdk-android/linphone-sdk-android-debug.aar')
+ File releaseAar = new File('linphone-sdk-android/linphone-sdk-android-release.aar')
return debugAar.exists() || releaseAar.exists()
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 032c044ee..d3c222e7e 100755
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -92,7 +92,7 @@
-
+
@@ -283,7 +283,7 @@
sip.linphone.org
sip:conference-factory@sip.linphone.org
org.linphone.provider
- org.linphone
- vnd.android.cursor.item/org.linphone.profile
+ ${applicationId}
+ vnd.android.cursor.item/${applicationId}.profile
sip:rls@sip.linphone.org
LinphoneAndroid
false
diff --git a/app/src/main/res/xml/contacts.xml b/app/src/main/res/xml/contacts.xml
index db84bc8c9..df002a27c 100644
--- a/app/src/main/res/xml/contacts.xml
+++ b/app/src/main/res/xml/contacts.xml
@@ -3,9 +3,8 @@
-
-
diff --git a/linphone-sdk-android/build.gradle b/linphone-sdk-android/build.gradle
index 65b9df6ef..b7dbd9ddf 100644
--- a/linphone-sdk-android/build.gradle
+++ b/linphone-sdk-android/build.gradle
@@ -1,2 +1,11 @@
configurations.maybeCreate("default")
-artifacts.add("default", file('linphone-sdk-android-debug.aar'))
\ No newline at end of file
+
+File debugAar = new File('linphone-sdk-android/linphone-sdk-android-debug.aar')
+File releaseAar = new File('linphone-sdk-android/linphone-sdk-android-release.aar')
+
+if (debugAar.exists()) {
+ artifacts.add("default", file('linphone-sdk-android-debug.aar'))
+}
+if (releaseAar.exists()) {
+ artifacts.add("default", file('linphone-sdk-android-release.aar'))
+}
\ No newline at end of file
diff --git a/linphone-sdk-android/linphone-sdk-android-debug.aar b/linphone-sdk-android/linphone-sdk-android-debug.aar
deleted file mode 100644
index da7a561c9..000000000
Binary files a/linphone-sdk-android/linphone-sdk-android-debug.aar and /dev/null differ
diff --git a/linphone-sdk-android/linphone-sdk-android-debug.aar b/linphone-sdk-android/linphone-sdk-android-debug.aar
new file mode 120000
index 000000000..081daac78
--- /dev/null
+++ b/linphone-sdk-android/linphone-sdk-android-debug.aar
@@ -0,0 +1 @@
+../linphone-sdk/build/linphone-sdk/bin/outputs/aar/linphone-sdk-android-debug.aar
\ No newline at end of file
diff --git a/linphone-sdk-android/linphone-sdk-android-release.aar b/linphone-sdk-android/linphone-sdk-android-release.aar
new file mode 120000
index 000000000..5ae44e9e0
--- /dev/null
+++ b/linphone-sdk-android/linphone-sdk-android-release.aar
@@ -0,0 +1 @@
+../linphone-sdk/build/linphone-sdk/bin/outputs/aar/linphone-sdk-android-release.aar
\ No newline at end of file