先吐槽一下,现在都已经2202了,最新的版本中 OAID还是用的 1.0.25 的版本, 那是2-3年前的版本了,对机型适配只有少量的支持,重点是可能不支持最新的Android13
现在最新的OAID SDK版本 1.2.0
遇到的问题,
升级之后直接崩溃,崩溃信息

根据崩溃信息,看到了源码当中有这样的一句话
所以结局崩溃的核心就是 "DeviceInfo.oaids" 这个变量了,
解决方案:
在你的Application 的 onCreate方法中,加入DeviceInfo.oaids="1|1|1"
需要注意:
一: 因为Uni 启动时,会新开启一个线程,所以 DeviceInfo.oaids="1|1|1"
这句话不是随便在哪里加都行的.
推荐是在加在Application 的 onCreate方法中.
二: 如果业务中有用到OAID的,还需要在合适的地方,把正确的 OAID 设置给 DeviceInfo.oaids
如果没有用到OAID的就可以不用管. 甚至可以删除 oaid_sdk_1.0.25.aar (老版本的名称) 或 base_oaid_sdk.aar (新版本的名称)