Updated README, gitignore and build.gradle
This commit is contained in:
parent
ac24369382
commit
9c41b63769
5 changed files with 11 additions and 44 deletions
40
.gitignore
vendored
40
.gitignore
vendored
|
@ -6,55 +6,19 @@
|
||||||
.settings
|
.settings
|
||||||
adb.pid
|
adb.pid
|
||||||
bc-android.keystore
|
bc-android.keystore
|
||||||
bin
|
|
||||||
build
|
build
|
||||||
certdata.txt
|
*.iml
|
||||||
check_tools.mk
|
|
||||||
default.properties
|
|
||||||
doc
|
|
||||||
gen
|
|
||||||
liblinphone-junit-report.xml
|
|
||||||
liblinphone-sdk/android-*
|
|
||||||
liblinphonetester_*.zip
|
|
||||||
libs
|
|
||||||
libs-debug
|
|
||||||
linphone-android.iml
|
|
||||||
linphone-junit-report*.xml
|
|
||||||
linphonetester_*.zip
|
|
||||||
lint.xml
|
lint.xml
|
||||||
local.properties
|
local.properties
|
||||||
Makefile
|
|
||||||
obj
|
|
||||||
proguard-project.txt
|
|
||||||
project.properties
|
|
||||||
res/.DS_Store
|
res/.DS_Store
|
||||||
res/raw/lpconfig.xsd
|
res/raw/lpconfig.xsd
|
||||||
submodules/externals/build/cunit/CUnit/
|
|
||||||
submodules/externals/build/ffmpeg/arm/
|
|
||||||
submodules/externals/build/ffmpeg/x86
|
|
||||||
submodules/externals/build/libvpx/arm
|
|
||||||
submodules/externals/build/libvpx/x86
|
|
||||||
submodules/externals/build/openh264/arm
|
|
||||||
submodules/externals/build/openh264/x86
|
|
||||||
submodules/externals/ffmpeg/arm/
|
|
||||||
tests/*$py.class
|
|
||||||
tests/build.xml
|
|
||||||
tests/project.properties
|
|
||||||
ant_password.properties
|
|
||||||
liblinphone_tester/liblinphonetester_*
|
|
||||||
liblinphone_tester/tests.output
|
|
||||||
tests/linphonetester_*
|
|
||||||
tests/tests.output
|
|
||||||
WORK
|
|
||||||
.d
|
.d
|
||||||
app/google-services.json
|
app/google-services.json
|
||||||
.*clang*
|
.*clang*
|
||||||
**/*.iml
|
**/*.iml
|
||||||
src/linphone-wrapper
|
|
||||||
liblinphone_tester/res/raw/
|
|
||||||
**/.classpath
|
**/.classpath
|
||||||
**/.project
|
**/.project
|
||||||
**/*.kdev4
|
**/*.kdev4
|
||||||
liblinphone-sdk/res/
|
|
||||||
**/.vscode
|
**/.vscode
|
||||||
res/value-hi_IN
|
res/value-hi_IN
|
||||||
|
linphone-sdk-android/*.aar
|
||||||
|
|
12
README.md
12
README.md
|
@ -9,15 +9,19 @@ However, if you wish to use a locally compiled SDK here's how to proceed.
|
||||||
|
|
||||||
## Building a local SDK
|
## Building a local SDK
|
||||||
|
|
||||||
1. Update the submodules of this project (if not done yet) using the following command:
|
1. Clone the linphone-sdk repository from out gitlab:
|
||||||
```
|
```
|
||||||
git submodule update --recursive --init
|
git clone git@gitlab.linphone.org:BC/public/linphone-sdk.git --recursive
|
||||||
```
|
```
|
||||||
After that the folder linphone-sdk will now contain all the modules required to build our SDK.
|
|
||||||
|
|
||||||
2. Follow the instructions in the linphone-sdk/README file to build the SDK.
|
2. Follow the instructions in the linphone-sdk/README file to build the SDK.
|
||||||
|
|
||||||
3. Rebuild the app in Android Studio.
|
3. Edit in the linphone-sdk-android folder of this project the symbolic link (debug or release) to the generated aar:
|
||||||
|
```
|
||||||
|
ln -s <path to linphone-sdk>/linphone-sdk/build/linphone-sdk/bin/outputs/aar/linphone-sdk-android-<debug or release>.aar linphone-sdk-android/linphone-sdk-android-<debug or release>.aar
|
||||||
|
```
|
||||||
|
|
||||||
|
4. Rebuild the app in Android Studio.
|
||||||
|
|
||||||
## Create an apk with a different package name
|
## Create an apk with a different package name
|
||||||
|
|
||||||
|
|
|
@ -107,6 +107,7 @@ dependencies {
|
||||||
if (isLocalAarAvailable()) {
|
if (isLocalAarAvailable()) {
|
||||||
implementation project(":linphone-sdk-android")
|
implementation project(":linphone-sdk-android")
|
||||||
} else {
|
} else {
|
||||||
|
// TODO: Use hardcoded correct SDK version number
|
||||||
releaseImplementation "org.linphone:liblinphone-sdk:${android.defaultConfig.versionName}"
|
releaseImplementation "org.linphone:liblinphone-sdk:${android.defaultConfig.versionName}"
|
||||||
debugImplementation "org.linphone:liblinphone-sdk:${android.defaultConfig.versionName}-DEBUG"
|
debugImplementation "org.linphone:liblinphone-sdk:${android.defaultConfig.versionName}-DEBUG"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
../linphone-sdk/build/linphone-sdk/bin/outputs/aar/linphone-sdk-android-debug.aar
|
|
|
@ -1 +0,0 @@
|
||||||
../linphone-sdk/build/linphone-sdk/bin/outputs/aar/linphone-sdk-android-release.aar
|
|
Loading…
Reference in a new issue