Hi @gianni.zoom
mobilertc → build.gradle
configurations.create(“default”)
artifacts.add(“default”, file(‘mobilertc.aar’))
dependencies.add(“default”,“androidx.security:security-crypto:1.1.0-alpha05”)
dependencies.add(“default”,“com.google.crypto.tink:tink-android:1.7.0”)
dependencies.add(“default”,“com.google.android.exoplayer:exoplayer-core:2.17.1”)
dependencies.add(“default”,“com.google.android.exoplayer:exoplayer-ui:2.17.1”)
dependencies.add(“default”,“androidx.swiperefreshlayout:swiperefreshlayout:1.1.0”)
dependencies.add(“default”,“androidx.appcompat:appcompat:1.3.1”)
dependencies.add(“default”,“androidx.constraintlayout:constraintlayout:2.1.0”)
dependencies.add(“default”,“com.google.android.material:material:1.8.0”)
dependencies.add(“default”,“com.google.android:flexbox:2.0.1”)
dependencies.add(“default”,“androidx.multidex:multidex:2.0.1”)
dependencies.add(“default”,“com.google.code.gson:gson:2.9.1”)
dependencies.add(“default”,“com.github.bumptech.glide:annotations:4.11.0”)
dependencies.add(“default”,“com.github.bumptech.glide:glide:4.11.0”)
dependencies.add(“default”,“org.greenrobot:eventbus:3.1.1”)
dependencies.add(“default”,“androidx.recyclerview:recyclerview:1.2.1”)
dependencies.add(“default”,“com.airbnb.android:lottie:4.0.0”)
dependencies.add(“default”,“androidx.window:window:1.0.0”)
dependencies.add(“default”,“androidx.window:window-java:1.0.0”)
dependencies.add(“default”,“org.jetbrains.kotlin:kotlin-stdlib:1.8.20”)
dependencies.add(“default”,“org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.20”)
dependencies.add(“default”,“org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2”)
dependencies.add(“default”,“org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2”)
dependencies.add(“default”,“androidx.core:core-ktx:1.8.0”)
dependencies.add(“default”,“androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1”)
dependencies.add(“default”,“androidx.lifecycle:lifecycle-runtime-ktx:2.6.1”)
dependencies.add(“default”,“androidx.fragment:fragment-ktx:1.4.1”)
dependencies.add(“default”,“io.reactivex.rxjava2:rxandroid:2.1.1”)
dependencies.add(“default”,“org.greenrobot:eventbus:3.1.1”)
dependencies.add(“default”,“com.davemorrissey.labs:subsampling-scale-image-view:3.10.0”)
sample → build.gradle
apply plugin: ‘com.android.application’
android {
compileSdkVersion = 33
buildToolsVersion = “30.0.3”
viewBinding {
enabled = true
}
defaultConfig {
applicationId "us.zoom.sdkexample"
minSdkVersion 23
targetSdkVersion 33
versionCode 1
versionName "1.0"
multiDexEnabled true
vectorDrawables.useSupportLibrary = true
// ndk {
// abiFilters “arm64-v8a”
// }
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard.cfg'
}
debug {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard.cfg'
}
}
lintOptions {
checkReleaseBuilds false
abortOnError false
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
implementation project(‘:commonlib’)
implementation project(‘:mobilertc’)
}
configurations.all {
resolutionStrategy {
force “org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2”
force “org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2”
}
}