集成
前置条件
要求 App 最低 SDK 版本 >= 16 。
minSdkVersion 16
集成方式
添加 SDK
- 依赖
依赖其它组件模块如下:
包名或组件 | 必选 | 说明 |
---|---|---|
基础库组件(base) | 是 | 请参见“基础库 API”手册 |
gson | 是 | / |
网关组件(shark) | 是 | 请参见“移动网关” |
Webview | 是 | 请参见“H5容器手册” |
离线包组件(offline) | 是 | 请参见“离线包”手册 |
接入HContainer的完整依赖关系如下:
implementation 'com.tencent.tmf.android:hybrid:+'
implementation 'com.tencent.tmf.android:base-core:+'
implementation 'com.tencent.tmf.android:base:+'
implementation 'com.tencent.tmf.android:shark:+'
implementation 'com.tencent.tmf.android:conch:+'
implementation 'com.tencent.tmf.android:profile:+'
implementation 'com.tencent.tmf.android:cipher:+'
implementation 'com.tencent.tmf.android:webview:+'
implementation 'com.tencent.tmf.android:tbscore:+'
implementation 'com.tencent.tmf.android:weboffline:+'
implementation 'com.tencent.tmf.android:gson:+'
- 添加 SDK 并配置工程
android{
packagingOptions {
//不允许AS打包时优化so库,因为X5内核的so库做了MD5的校验,否则会出现加载成功X5内核后,会被删掉
//这里统一不优化so库,若要优化其他模块so库,也可单独对某个so库配置
doNotStrip "**/*.so"
}
}