文档中心 短视频 SDK 常见问题 Android 编译问题

Android 编译问题

最近更新时间:2020-01-09 11:19:43

集成遇到异常怎么办?


如果您使用的是企业版,那么您只能使用 armeabi 架构,关闭其他架构,例如 armeabi-v7a。如果您使用的是其他版本,那么您可以使用 armeabi 和 armeabi-v7a 架构。

如上图所示,请在app的 build.gradle 中指定 abiFilters 为“armeabi”。

同时集成两款以上 LiteAV 体系的 SDK 出现冲突怎么办?

如果您的项目中同时集成了两款以上的 LiteAV 体系的 SDK,就会出现符号冲突(symbol duplicate)的问题,这是由于 LiteAV 体系的 SDK 都使用了相同的基础模块。

要避免符号冲突问题,正确的做法是不要同时集成两个 SDK,而是集成一个具备完整功能的专业版 SDK:

所属平台 ZIP 包 Github 64位支持 安装包增量 安装包瘦身
iOS DOWNLOAD Github 支持 4.08M(arm64) DOC
Android DOWNLOAD Github 支持 jar:1.5M
so(armeabi):6.5M
so(armv7):6.1M
so(arm64):7.3M
DOC

SDK 升级后,短视频的功能不能使用?

  1. 如果使用的是 androidstudio,在替换新的 aar 后,请修改app的 build.gradle 中的 aar 引用,是否与您放入工程下 /libs 目录下的 aar 文件名称是否一致。然后重新 clean 并且 build 一下您的工程。
  2. 确认 SDK 版本,短视频 SDK 4.5 版本之后需要 License 支持。

请先申请 License,SDK 有两种版本和两种授权 License。

  • SDK 版本分为基础版和企业版,区别在于 AI 特效的有无。
  • License 分为基础版和商用版,基础版需要申请基础功能的 License;企业版除了要申请基础功能的 License 外,还需要申请 AI 动效的 License;两种都可申请试用版的 License。
  • 详细价格请参考 价格文档