在项目的build.gradle中添加Maven仓库配置
MAVEN_USER_NAME和MAVEN_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') } } } }
注释或删除掉本地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') }