OPPO崩溃问题解决

容易忽视的问题之:surfaceview绘制兼容性(android 4.3 libskia.so libui.so crash) 最近,崩溃系统上一直收到android 4.3系统不同机型的一个崩溃,而且以OPPO手机为主, 阅读详情

OPPO崩溃问题解决

在APM上监控到一个高频cash,如下

崩溃线程
FinalizerWatchdogDaemon

Caused by: java.util.concurrent.TimeoutException: android.content.res.AssetManager$AssetInputStream.finalize() timed out after 10 seconds
    at android.content.res.AssetManager$AssetInputStream.close(AssetManager.java:606)
    at android.content.res.AssetManager$AssetInputStream.finalize(AssetManager.java:639)
    at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:198)
    at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:177)
    at java.lang.Thread.run(Thread.java:818)
主线程
main

    at android.content.res.AssetManager.isUpToDate(Native Method)
    at android.app.ActivityThread.getPackageInfo(ActivityThread.java:1938)
    at android.app.ActivityThread.getPackageInfoNoCheck(ActivityThread.java:1912)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1459)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:159)
    at android.app.ActivityThread.main(ActivityThread.java:5541)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:975)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:770)

最后找到大神文章
https://blog.youkuaiyun.com/qq_17766199/article/details/84789495
解决方案:

 private void fixOPPOVersionCash(){
 		//需要修复的版本号
        String[] versionPre ={"6.0.1","5.1.1","5.1"};
        String version  = DeviceUtils.getSystemVersion();
        BestLog.d("DeviceUtils.getSystemVersion()="+version);

        if(!Arrays.asList(versionPre).contains(version)){
            return;
        }

        String deviceModel = Utils.getDeviceModel();
        BestLog.d("Utils.getDeviceModel()="+deviceModel);
        if(!TextUtils.isEmpty(deviceModel)){
            if(deviceModel.contains("OPPO")){
                try {
                	//停止该进程
                    Class clazz = Class.forName("java.lang.Daemons$FinalizerWatchdogDaemon");
                    Method method = clazz.getSuperclass().getDeclaredMethod("stop");
                    method.setAccessible(true);
                    Field field = clazz.getDeclaredField("INSTANCE");
                    field.setAccessible(true);
                    method.invoke(field.get(null));
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }
    }
android.content.res.AssetManager.finalize() timed out after 120 seconds 异常问题: android.content.res.AssetManager.finalize() timed out after 120 seconds 主要发生在OPPO R9和A5的手机; 解决方式有两种: 1、关掉这个负责计时的 private void fixOppoAssetManager() { String device = AppUtils.getDeviceI... 阅读详情

相关推荐

Android之部分手机(oppo r9s)安装app出现崩溃问题解决办法

1、问题现象 部分手机(oppo r9s)安装release版本的apk出现了崩溃,但是部分手机安装正常 2、崩溃日志 01-15 09:42:37.239 5889 5889 E AndroidRuntime: java.lang.OutOfMemoryError: Failed to allocate a 66064396 byte allocation with 1

码莎拉蒂 1万+

Error getting package info: com.xxx.xxx

旧APP没卸载导致,卸载后再debug就行了

Ricardo_0324的博客 2814

【NLP】使用 PyTorch 从头构建自己的大型语言模型 (LLM)

如果我们在 n 维空间中绘制一个向量,看起来相似的物体(如狗和猫)将彼此靠近,而看起来不相似的物体(如学校和家庭)的嵌入向量将位于更远的地方。为此,我们将使用一种流行的标记器,称为 BPE 标记器,这是一种子词标记器,正在 GPT3 等模型中使用。:前馈网络使用深度神经网络来学习两个线性层(第一层有 d_model 节点,第二层有 d_ff 节点,根据注意力论文分配值)中嵌入向量的所有特征,并且将 ReLU 激活函数应用于第一线性层的输出,为嵌入值提供非线性,并应用 dropout 以进一步避免过度拟合。

sikh_0529的博客 1948

Unable to get package info for [包路径]; is package not installed

这个问题引起原因是 简单的卸载app 没有卸载干净,然后再次运行,当dalvik重新安装。apk文件并试图重用以前的活动从同一个包

混日子的专栏 1万+

ADS SerDes仿真实战:深入解析Tx_Diff均衡器(EQ)参数对眼图质量的影响

本文以ADS仿真平台为基础,深入解析了SerDes设计中Tx_Diff均衡器(EQ)参数对信号完整性的核心影响。通过实战演示,详细对比了去加重(De-emphasis)与FIR抽头系数两种调节模式,揭示了它们如何有效对抗信道损耗与码间干扰,从而显著改善眼图的高度、宽度与抖动性能,为高速串行链路设计提供关键调优思路。

weixin_29230901的博客 225

劳特巴赫 Trace32 调试使用教程

详细介绍如何使用trace32进行调试

m0_56208280的博客 4万+

Android 日常BUG 解决方案

1.Error:java.lang.RuntimeException: Crunching Cruncher dialog_et_bg.9.png failed, see logs Crunching Cruncher 是什么意思呢,Crunching 嘎吱作响; Cruncher 数字计算器; 直译过来:数字计算器嘎吱作响,就是处理不了这个图片,所以肯定是图片出现了问题。 问题原因: 1、

码可菠萝的博客 931

Petalinux 2021.2 下 Qt组件编译报错?手把手教你修改bb文件搞定qt3d/qtquickcontrols2

本文详细解析了Petalinux 2021.2环境下Qt组件(如qt3d、qtquickcontrols2)编译报错的解决方案。通过修改bb文件或使用bbappend文件覆盖,有效解决`petalinux-build --sdk`命令执行时的源码获取失败或哈希校验不匹配问题,并提供验证与调试技巧,帮助开发者快速修复构建流程中断问题。

weixin_29188997的博客 216

滴滴出行安卓端 finalize time out 的解决方案

前言:随着安卓 APP 规模越来越大,代码越来越多,各种疑难杂症问题也随之出现。比较常见的一个问题就是 GC finalize() 方法出现 java.util.concurrent.TimeoutException,这类问题难查难解,困扰了很多开发者。那么这类问题是怎么出现的呢?有什么解决办法呢?这篇文章为将探索 finalize() timeout 的原因和解决方案,分享我们的踩坑经验,...

cmyperson的博客 1142

期货缠论实战:文华财经笔中枢指标公式解析与博易大师应用指南

本文深入解析期货缠论实战中的文华财经笔中枢指标公式及其在博易大师平台的应用技巧。详细介绍了笔中枢指标的核心逻辑、公式拆解、参数设置及多周期联合作战策略,帮助交易者提升市场分析能力与交易胜率。特别适合期货交易者学习缠论指标的实际应用。

weixin_42522552的博客 356

[模型部署]-[LLM]昇腾部署Qwen3-Coder-30B-A3B-Instruct

摘要:本文介绍了在Ascend NPU上部署Qwen3-Coder-30B-A3B-Instruct大模型的实践过程。通过vLLM-Ascend框架,详细说明了环境准备(CANN 8.1、PyTorch-NPU 2.5.1等)、模型下载、容器启动及服务部署步骤,包括vLLM服务的启动参数配置和接口测试方法。测试结果显示在当前2卡910B3配置下性能表现仅为8token/s(1并发),并指出流式调用时存在无法输出usage信息的问题。该方案为Ascend平台私有化部署大模型推理服务提供了参考实现。

1668

Android webview退出后崩溃问题(OPPO和vivo手机有问题)

Android webview退出后崩溃问题(OPPO和vivo手机有问题) android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@b429d5e is not valid; is your activity running? at android.view.ViewRootImpl.setView(ViewRootImpl.java:925)

gemgao的博客 2238

基于STM32、HAL库的SC16IS752IPW总线转UART驱动程序设计

/ FIFO空间不足。// 设置LCR寄存器的DLAB位为1以访问DLL/DLH。// 设置LCR寄存器,先访问DLL/DLH。// 设置LCR寄存器(不包含DLAB位)

corlin6688的博客 815

手跳出com.android.s,Android之部分手机(oppo r9s)安装app出现崩溃问题解决办法

1、问题现象部分手机(oppo r9s)安装release版本的apk出现了崩溃,但是部分手机安装正常2、崩溃日志01-15 09:42:37.239 5889 5889 E AndroidRuntime: java.lang.OutOfMemoryError: Failed to allocate a 66064396 byte allocation with 16777216 free b...

weixin_36352523的博客 1070

CycloneDDS(C++版本)开源代码在Linux(X86平台)系统上编译生成可执行文件的详细步骤

cyclonedds里面已经有现成的实例供我们参考,在根目录下的example目录下面,我们打开此目录,此目录下有CMakeLists.txt文件以及一些其他的文档,我们需要在此目录(example目录)下编译构建出。我们可以看到cyclonedds-cxx-master包下的example目录下有很多文件,包括CMakeLists.txt等,其中我们要构建的可执行文件所需要的源文件等就在。此过程会稍微慢一点。之后会报错,如下:(图片中是c版本出现的问题截图,不影响,c++也是这个影响,问题是一样的)

qq_42595610的博客 1251

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

oppo手机安装应用崩溃:Didn't find class XXX on path: DexPathList [zip file "/data/app/packagename/base.apk]

今天在适配手机的时候,准备把公司应用安装到oppo(7.0)手机时,应用一直崩溃 但是在其他手机上就没问题,我也是很无言.. 错误是: Process: 包名, PID: 12712 java.lang.RuntimeException: Unable to instantiate application 包名.App: java.lang.ClassNotFoundException:...

Android 2620

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

android6.0以上授权申请拒绝引起的崩溃(魅族mx6,魅蓝note6)和Android6.0以下oppo系列手机拒绝权限引起的崩溃问题的终极解决方案

以下用相机权限举例1.正常机型是这样的:6.0以下不需要授权,6.0以上需要授权,需要授权的,授权以后进入正常业务逻辑,拒绝授权停留在本页面。2.不正常机型:6.0以下由手机管家,或者安全中心之类的手机自带app进行权限拦截。                       6.0以上机型,拒绝授权申请以后依然返回已经授权,此时按照正常的逻辑进入下一个页面肯定会崩溃,因为camera是空的,只要有相关...

u013934399的博客 4584

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

解决OPPO手机在Android studio 环境下安装错误运行失败的问题

崩溃日志重现: 今天遇到个令人烦躁的问题,通过as调试apk时,在OPPO上安装运行会出现apk icon错误label错误,以及不能正常启动的问题。 2018-12-26 10:44:35.028 6795-6795/cn.xxx.xxx E/AndroidRuntime: FATAL EXCEPTION: main Process: cn.xxx.xxx, PID: 6795 ...

Tomes.V.White 4646

Android Studio真机调试安装以后打开闪退,打包APK再安装正常打开没有问题

一直真机调试都没有问题, 但是有一次开始,真机调试正常安装没有问题,但是一打开就崩溃了一眨眼间就像被光闪了一下的那种。 oppoR11调试会这样,但是用魅族试过没有问题, 报错出现过Android Studio-Didn't find class XXX on path: DexPathList [zip file "/data/app/packagename/base.ap...

weixin_30337157的博客 1002

Expected receiver of type com.xx.xxxActivity, but got android.view.ContextThemeWrapper

java.lang.IllegalArgumentException: Expected receiver of type com.xx.xxxActivity, but got android.view.ContextThemeWrapper java.lang.IllegalArgumentException: Expected receiver of type com.xx.xxxActiv...

白色枫车 5939

关于OPPO R11上面运行项目出现ClassNotFoundException问题的原因及解决方案记录

这个项目很简单,只是用了一个AgentWeb展示一个网页的功能,其他手机上面都没有问题,只有OPPO R11上面报了这个问题,找了度娘也没有解决。真是捉急吖!!! 回归正题,错误如下: 2019-03-25 15:03:02.219 593-3069/? E/ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only 2019-...

Coco 4711

aab 安装报so找不到的问题(apk正常)

aab 找不到so

北京流年 3251

oppo r9崩溃问题PopupViewContainer{381afa90 V.E..... ......I. 0,0-0,0} not attached to window manager

最近写了一个popupwindow 用来显示搜索选项 里边是recyclerview里放多个spinner 在黑鲨手机上正常运行 但是在oppo r9上却无法使用 点击搜索会崩溃 连续点击还会崩溃 最后找到了这个 android:spinnerMode="dialog" 加在布局的spinner里 就好了 spinnerMode=dropdown时,为下拉模式 spinnerMode=d...

每一次 我都会变的更强 633

关于在华为手机上出现java.lang.SecurityException: Call from user 0 as user 132606 without permission的问题解决

最近在开发项目调试时,在华为手机出现了一个很奇怪的问题,APP一启动就会崩溃,在OPPO,小米的手机上却没有问题,报错信息如下: 11-19 08:35:38.679 16804-16804/? E/AndroidRuntime: FATAL EXCEPTION: main     Process: com.example.starworld, PID: 16804     java.lang....

shving的专栏 3280

android 版本更新_Oppo已开始推出OppoA52020的新更新

自推出以来,Oppo的智能手机产品组合一直在快速增长。该品牌似乎并没有忘记旧的发电设备。今天,Oppo已开始推出Oppo A5 2020的新更新,其软件版本号为(通过),带来了许多新功能并将安全补丁升级到2020年9月。OPPO A5 2020 9月更新变更日志安全添加了2020年9月的Android安全补丁以增强系统安全性。系统改善系统性能和稳定性。修复了系统有时会崩溃的问题。修复了当您用脸解...

weixin_39516956的博客 1540

android 4.4以下loadIocn nullpointerException问题

android 4.4以下loadIocn nullpointerException问题之前一直没注意,今天有同学跟我说在oppo n1手机上获取apk安装包时会崩溃,看到的崩溃信息是java.lang.NullPointerException at android.app.ActivityThread$ResourcesKey.<init>(ActivityThread.java:2200

w263044840的专栏 1028
上一篇: android mac搭建Nexus3.+私有maven
下一篇: android RecyclerView实现柱状图
HUandroid
博客等级 码龄10年 35粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值