You need to enable JavaScript to run this app.
文档中心
智能美化特效

智能美化特效

复制全文
下载 pdf
相关示例参考
CV Android使用Libarian加载Native Library Tutorial
复制全文
下载 pdf
CV Android使用Libarian加载Native Library Tutorial
简介

Librarian是一个用于可靠加载Android Native Library的解决方案。Android系统在安装APK时,可能会由于系统的某些原因,概率性地不能正常解压出libXXX.so,导致在运行时执行System.loadLibrary("XXX")的时候,会发生UnsatisfiedLinkError异常。这个问题在所有的so加载时都有一定概率发生。

而Librarian可以在发现so由于异常无法加载时,自己从APK中解压出完整so并拷贝出来进行加载,并充分考虑了so之间互相依赖的情况,保证加载过程可靠并高效地进行。

使用
  • 工程目录下build.gradle中添加maven源
maven {
    url "https://artifact.bytedance.com/repository/thrall_ck/"
    credentials {
        username = MAVEN_USER_NAME
        password = MAVEN_PASS_WORD
    }
    authentication {
        digest(BasicAuthentication)
    }
}
//MAVEN_USER_NAME 申请到的Maven账号名称
//MAVEN_PASS_WORD 申请到的Maven账号密码
  • 在BytedEffects/core/build.gradle添加Librarian依赖



  • 使用SDK之前加载libeffect.so,参考Sample是在鉴权单例创建的时候初始化并加载libeffect.so

最近更新时间:2025.05.23 14:36:33
这个页面对您有帮助吗?
有用
有用
无用
无用