【视频云端SDK】关于安卓指令集的兼容,Library xxx.so not found

简介: 使用SDK出现找不到so,或者说loadLibrary的时候总是会出现找不到so的错误,为什么会总是出现这种情况呢?

问题

使用SDK出现找不到so,或者说loadLibrary的时候总是会出现找不到so的错误,为什么会总是出现这种情况呢?

摘要

当前手机主流为armeabi-v7a和arm64-v8a, 且armeabi-v7a的库可在arm64-v8a的机器上运行,但实际并不需要将其全部集成至APP, 徒增APP的size 建议集成armeabi-v7a的库即可,短视频SDK提供了对Android armeabi-v7a体系架构的支持

Android官方文档如下:https://developer.android.com/ndk/guides/abis.html?hl=is

兼容方案

其他第三方包全部使用armeabi-v7a的包. 如果其他第三方的包没有提供armeabi-v7a的包.可以这样做.将SDK的so拷贝到armeabi-v7a里面.然后使用gradle命令行加入:

defaultConfig {
    ...
    ndk {
    abiFilters "armeabi-v7a"
    }

最后:如何查看打的包打入了so呢? 最简单的方法.使用解压工具apk后缀修改为.zip,直接查看libs里面的so是否打入


本文为【问答合集】阿里视频云常见技术问题汇总——内含技术文档40+ 持续更新中 系列文章之一,如果本文还不能解决你的问题可以在汇总合集中查看,有任何问题也欢迎回复,谢谢.

目录
相关文章
|
7天前
|
开发工具 Android开发
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
31 4
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
|
8天前
|
Dart 开发工具 Android开发
Android Studio导入Flutter项目提示Dart SDK is not configured
Android Studio导入Flutter项目提示Dart SDK is not configured
29 4
|
7天前
|
开发工具 图形学 Android开发
Unity与安卓丨unity报错:SDK Tools version 0.0 < 26.1.1
Unity与安卓丨unity报错:SDK Tools version 0.0 < 26.1.1
|
8天前
|
开发工具 Android开发
Flutter: Android SDK not found at this location,Android Studio not found at xxx
Flutter: Android SDK not found at this location,Android Studio not found at xxx
35 2
|
8天前
|
开发工具 Android开发
[Android Studio]please select android sdk
[Android Studio]please select android sdk
23 1
|
6天前
|
编解码 监控 API
惊艳登场!揭秘如何在Android平台上轻松玩转GB28181标准,实现多视频通道接入的超实用指南!
【8月更文挑战第14天】GB28181是公共安全视频监控联网的技术标准。本文介绍如何在Android平台上实现该标准下的多视频通道接入。首先准备开发环境,接着引入GB28181 SDK依赖并初始化SDK。实现设备注册与登录后,通过指定不同通道号请求多路视频流。最后,处理接收到的数据并显示给用户。此过程涉及视频解码,需确保应用稳定及良好的用户体验。
|
11天前
|
移动开发 JavaScript Java
windows7下安装配置phonegap3.0 (cordavo)开发环境 (涉及android sdk配置)
windows7下安装配置phonegap3.0 (cordavo)开发环境 (涉及android sdk配置)
|
3月前
|
JavaScript Java Maven
云效产品使用常见问题之android sdk 构建出aar后,上传到私有maven仓库失败如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
10月前
|
API 开发工具 Android开发
解决 Android App 上架 Google play后 ,签名变更,第三方sdk无法登录
解决 Android App 上架 Google play后 ,签名变更,第三方sdk无法登录
237 0
|
3月前
|
安全 开发工具 Android开发
几个Flutter常见诊断错误与解决Android toolchain - develop for Android devices X Unable to locate Android SDK
几个Flutter常见诊断错误与解决Android toolchain - develop for Android devices X Unable to locate Android SDK
1165 0