Gradle接入
创建工程并导入配置文件
- Android Studio创建项目,注意项目包名需与控制台应用包名一致,否则初始化校验无法通过。
- 将tmf-android-configurations.json拷贝到app/src/main/assets目录,完成配置文件导入。配置文件下载请参见下载配置文件
说明:如果您在初始TMFBase时不指定配置文件名字,那么请保证配置文件的名字是tmf-android-configurations.json,放置在assets根目录下,不能放置在asset子目录。
配置Gradle依赖
在工程build.gradle下面配置仓库地址
buildscript { repositories { maven { url 'https://tmf-work-maven.pkg.coding.net/repository/tmf/android/' } }
在app/build.gradle下面配置组件依赖,框架最小依赖项如下
implementation 'com.tencent.tmf.android:base-core:+' implementation 'com.tencent.tmf.android:base:+'
TMF内部组件使用了libc++_shared.so, 为了避免与其他三方库冲突,请在app/build.gradle中增加如下配置:
android{ ... packagingOptions { pickFirst 'lib/arm64-v8a/libc++_shared.so' pickFirst 'lib/armeabi/libc++_shared.so' pickFirst 'lib/armeabi-v7a/libc++_shared.so' } ... }
在app/build.gradle中配置Java编译选项
android{ compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } }