Fix liblinphone_tester

This commit is contained in:
Erwan Croze 2017-02-23 17:21:05 +01:00
parent 0e6b94241f
commit ddfd0102ab
3 changed files with 63 additions and 12 deletions

View file

@ -5,8 +5,8 @@
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
android:minSdkVersion="14"
android:targetSdkVersion="23" />
<instrumentation
android:targetPackage="org.linphone.tester"

View file

@ -2,10 +2,9 @@ ANDROID_MOST_RECENT_TARGET=$(shell android list target -c | grep -E 'android-[0-
SDK_PLATFORM_TOOLS_PATH=$(shell dirname `which adb`)
all: update-project copy-files
ant clean debug
$(SDK_PLATFORM_TOOLS_PATH)/adb uninstall org.linphone.tester
$(SDK_PLATFORM_TOOLS_PATH)/adb install -g bin/liblinphone_tester-debug.apk
#$(SDK_PLATFORM_TOOLS_PATH)/adb install -g ../bin/Linphone-debug.apk
gradle clean
gradle uninstallDebug
gradle installDebug
run-all-tests: all
ant test
@ -64,3 +63,4 @@ copy-files: ../submodules/linphone/tester/tester_hosts ../submodules/linphone/te
cp -rf ../submodules/linphone/tester/rcfiles assets/config_files
cp -rf ../submodules/linphone/tester/sounds assets/config_files
cp -rf ../submodules/linphone/tester/vcards assets/config_files
cp ../google-services.json .

View file

@ -0,0 +1,51 @@
// Project information
buildDir = 'bin'
ext.linphonePackageName = "org.linphone.tester"
buildscript {
repositories {
jcenter()
mavenCentral()
mavenLocal()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
classpath 'com.google.gms:google-services:3.0.0'
}
}
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile 'com.google.firebase:firebase-messaging:9.0.0'
}
android {
defaultConfig {
compileSdkVersion 23
buildToolsVersion "25.0.2"
applicationId "org.linphone.tester"
multiDexEnabled true
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['../submodules/linphone/mediastreamer2/java/src','../submodules/linphone/java/j2se','../submodules/linphone/java/common','../submodules/linphone/java/impl','../submodules/externals/axmlrpc/src/main/java','../submodules/linphone/coreapi/help/java','src']
resources.srcDirs = ['../submodules/linphone/mediastreamer2/java/src','../submodules/linphone/java/j2se','../submodules/linphone/java/common','../submodules/linphone/java/impl','../submodules/externals/axmlrpc/src/main/java','../submodules/linphone/coreapi/help/java','src']
aidl.srcDirs = ['../submodules/linphone/mediastreamer2/java/src','../submodules/linphone/java/j2se','../submodules/linphone/java/common','../submodules/linphone/java/impl','../submodules/externals/axmlrpc/src/main/java','../submodules/linphone/coreapi/help/java','src']
renderscript.srcDirs = ['../submodules/linphone/mediastreamer2/java/src','../submodules/linphone/java/j2se','../submodules/linphone/java/common','../submodules/linphone/java/impl','../submodules/externals/axmlrpc/src/main/java','../submodules/linphone/coreapi/help/java','src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jniLibs.srcDir 'libs'
}
}
lintOptions {
checkReleaseBuilds false
// Or, if you prefer, you can continue to check for errors in release builds,
// but continue the build even when errors are found:
abortOnError false
}
}