You need to enable JavaScript to run this app.
导航
CV-Android 远程依赖SDK方式
最近更新时间:2025.03.28 19:01:19首次发布时间:2025.03.28 19:01:19
我的收藏
有用
有用
无用
无用
一、支持版本4.7.1版本及以后版本(含4.7.1版本)
二、在项目中添加SDK所在的Maven仓( 以Sample 为例)
  • 在项目的build.gradle中添加Maven仓库配置

  • MAVEN_USER_NAMEMAVEN_PASS_WORD 找技术支持提供

allprojects {
    repositories {
        google()
        jcenter()
        mavenCentral()
        // vehook_add_maven don't delete this line
        maven {  url "https://jitpack.io" }
        maven {  url 'https://maven.byted.org/repository/android_public/' }
        
        maven {
        url "https://artifact.bytedance.com/repository/thrall_ck/"
            credentials {
                username = MAVEN_USER_NAME
                password = MAVEN_PASS_WORD
            }
            authentication {
                digest(BasicAuthentication)
            }
        }
    }

    allprojects {
        repositories {
            flatDir {
                dirs project(':library_core').file('libs')
            }
        }
    }
}
三、修改library_core中依赖SDK的方式, 将依赖本地aar的方式改为远程依赖(以Sample为例)
  • 注释或删除掉本地aar的依赖

  • 添加远程依赖,远程依赖的版本maven_version 请找技术支持提供

dependencies {
    if (project.effect_source == 'true'){
        api project(':effect-sdk')
    } else {
        api "com.bytedance:effectsdk:maven_version"
//        api fileTree(include: ['*.jar', '*.aar'], dir: 'libs')
    }
//
//    api(name: 'vesdk-9.1.2.111-tob', ext: 'aar')
//    api(name: 'NLEMediaJava790-release', ext: 'aar')
}