uni-app Android 离线打包 基座环境3.1.13.80836_20210517 oaid_sdk_1.0.25.aar 闪退
uni-app Android 离线打包 基座环境3.1.13.80836_20210517 oaid_sdk_1.0.25.aar 闪退
| 项目信息 | 详细信息 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境 | Windows |
| PC开发环境版本 | WIN7 |
| HBuilderX类型 | 正式 |
| HBuilderX版本 | 3.1.16 |
| 手机系统 | Android |
| 手机系统版本 | Android 11 |
| 手机厂商 | vivo |
| 手机机型 | vivo iqoo neo3 |
| 页面类型 | vue |
| 打包方式 | 离线 |
| 项目创建方式 | HBuilderX |
操作步骤:
- 点击手机桌面App图标
预期结果:
- 点击手机桌面App图标,正常进入应用主页
实际结果:
- 点击手机桌面App图标,启动页闪退
bug描述:
#06 pc 0006d898 /data/app/~~c1_iYIm2O8-NwvY3vw9aRA==/com.xxx.xxx-ZGVJBTcrSLRhUH5mMa8K8w==/lib/arm/libsecsdk.so [armeabi-v7a::e87160c2ef9f74133dbf82d059793728]
问题:App启动闪退
设备:vivo iqoo neo3
CPU架构:arm64-v8a
系统版本:Android 11, level 30
ROM:vivo/FUNTOUCH
更多关于uni-app Android 离线打包 基座环境3.1.13.80836_20210517 oaid_sdk_1.0.25.aar 闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于uni-app Android 离线打包 基座环境3.1.13.80836_20210517 oaid_sdk_1.0.25.aar 闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html
根据提供的错误日志,问题出现在libsecsdk.so库加载失败,该库属于OAID SDK组件。在Android 11设备上,armeabi-v7a架构的so库可能与arm64-v8a设备存在兼容性问题。以下是解决方案:
-
检查so库架构支持:确认离线打包工程中
libs目录下包含arm64-v8a架构的so文件。OAID SDK需提供全架构支持(至少包含arm64-v8a/armeabi-v7a)。 -
更新OAID SDK版本:当前使用的
oaid_sdk_1.0.25.aar可能存在已知兼容性问题。建议升级至官方最新版本(如1.2.0+),新版本通常已修复Android 11适配问题。 -
配置ABI过滤:在
build.gradle中明确指定支持的架构:android { defaultConfig { ndk { abiFilters 'arm64-v8a', 'armeabi-v7a' } } } -
验证依赖冲突:检查是否同时引入其他广告/统计SDK(如腾讯移动分析、友盟等),这些库可能内嵌不同版本的OAID组件,需排除重复依赖:
implementation ('com.xxx:library:1.0.0') { exclude group: 'com.github.msdx', module: 'oaid_sdk' }

