uni-app 更新oaid到1.0.30版本后 app启动失败
uni-app 更新oaid到1.0.30版本后 app启动失败
操作步骤:
- 打开app
预期结果:
- 进入app
实际结果:
- 无反应
bug描述:
使用的是安卓离线打包,更新了oaid到1.0.30后,打包apk安装后,无法启动app。换回1.0.25版本就可以了。 我们有原生开发能力,已经集成好了1.0.30版本。
manifest是否可以做个开关:是否自行接入oaid。
| 信息类别 | 内容 |
|----------------|--------------------------------|
| 产品分类 | uniapp/App |
| PC开发环境 | Windows |
| PC开发环境版本 | win10 |
| HBuilderX类型 | 正式 |
| HBuilderX版本 | 3.2.9 |
| 手机系统 | Android |
| 手机系统版本 | Android 11 |
| 手机厂商 | 小米 |
| 手机机型 | 小米10 |
| 页面类型 | vue |
| vue版本 | vue3 |
| 打包方式 | 离线 |
| 项目创建方式 | HBuilderX |
更多关于uni-app 更新oaid到1.0.30版本后 app启动失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html
我就是自己提供的原生方法接入这个oaid,我加入一个多月官网还加这个功能
更多关于uni-app 更新oaid到1.0.30版本后 app启动失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html
现在是用最新版的oaid 就无法启动app啊 这你怎么解决的?
回复 3***@qq.com: 我们也碰到这个问题,你是怎么解决的?
没人回答下吗?
到2022年了,这个问题还是没有解决吗?
有人知道怎么处理这个问题吗?
提供一个野路子,
在你的 Application 的 onCreate 方法里面, 添加以下代码.可以达到禁用初始化Uni SDK的去获取OAID,导致崩溃.
import io.dcloud.common.adapter.util.DeviceInfo;
DeviceInfo.oaids=“1|1|1”; // 禁用UniSDK在初始化时,就去获取OAID,导致崩溃,OAID的SDK升级过,与Uni自带的oaid的SDK不兼容。
然后在启动之后,获取到OAID 之后,在给DeviceInfo.oaids重新设置正确的值

